What I do, is compile the install scripts, and execute the installers, in the same directory as the compiled script. So Run("%CDDRIVE%\AutoGordianKnot.1.60.Setup.exe") actually would be Run(@ScriptDir & "\AutoGordianknot.1.60.Setup.exe"). So basically, RunOnceEx executes your compiled script, then your compiled script executes the installer, which is in the same directory, as the compiled script (@ScriptDir). If you are using a batch RunOncEx. The concept is similar. For your method of uncompiled scripts. It would be best to have Autoit3.exe in the system directory, or the same directory as your scripts. Solution PMed to ZileXa Feb 10 2005. Run(@ScriptDir & "\..\autogk.exe")