Its simple to explain as the AutoIt3.exe is compiled a GUI not a CUI. Have you tried to compile a script as CUI and then use that script to run the script with by using this format: Compiled.exe [/ErrorStdOut] [/AutoIt3ExecuteScript file] [params ...] Jos