Because you have spaces in the command, you need to quote it up in addition to Mike's suggestion.
Like this:
WshShell.Run("\"C:\\Documents and Settings\\Administr
ator\\Desktop\\Autoit\\HelloWorld.exe\"");
On Thu, Nov 26, 2009 at 4:55 PM, Rajiv Arya
<rajivarya87@hotmail.com> wrote:
thanks, but it did not work
Rajiv
To:
amibroker@xxxxxxxxxps.comFrom:
sfclimbers@xxxxxxcomDate: Thu, 26 Nov 2009 04:19:12 +0000
Subject: [amibroker] Re: running an autoit executable from an afl
Try using double slashes in the file name.
e.g.
"C:\\Documents and Settings\\Administr
ator\\..."
Mike
--- In amibroker@xxxxxxxxxps.com, Rajiv Arya <rajivarya87@...> wrote:
>
>
> Hi all,
> Created an autoit executable called HelloWorld.exe
>
> Line three works fine
> Line two give me an error
> when I cut and paste the string into run text box, it works fine
>
> Very frustrating.
>
> Thanks
> Rajiv
>
> WshShell = CreateObject("WScript.Shell");
> WshShell.Run("C:\Documents and Settings\Administrator\Desktop\Autoit\HelloWorld.exe");
> WshShell.Run("calc.exe");
>
>
> __________________________________________________________
> Windows 7: It works the way you want. Learn more.
> http://www.microsoft.com/Windows/windows-7/default.aspx?ocid=PID24727::T:WLMTAGL:ON:WL:en-US:WWL_WIN_evergreen:112009v2
>
Hotmail: Trusted email with Microsoft's powerful SPAM protection.
Sign up now.
Hotmail: Trusted email with powerful SPAM protection.