Ah I never even thought of compiling it . Edit: Ok I now know how to use it, Thanks zorphnog. One more thing, when I run the script the instalation box pops up but it presses the buttons for me (which is what the script is suposto do), but is there a way to make it TOTALY silent (somthing like /s or /silent or /verysilent) so nothing pops up (or will nothing pop up when I put it into WPI)? just incase you need to see. Run("Opera.exe") WinWait("Opera 9","Welcome") ControlClick("Opera 9","Welcome","Button1") WinWait("Opera 9","Software License Agreement") ControlClick("Opera 9","Software License Agreement","Button1") WinWait("Opera 9","Select Installation Directory") ControlClick("Opera 9","Select Installation Directory","Button1") WinWait("Opera 9","Icon Creation") ControlSend("Opera 9","Icon Creation","Button5","{-}") ControlSend("Opera 9","Icon Creation","Button6","{-}") ControlClick("Opera 9","Icon Creation","Button1") WinWait("Opera 9","Ready to Install!") ControlClick("Opera 9","Ready to Install!","Button1") WinWait("Opera 9","Installation Completed!") ControlSend("Opera 9","Installation Completed!","Button4","{-}") ControlClick("Opera 9","Installation Completed!","Button1")