Dumpy Dooby Posted May 20, 2005 Share Posted May 20, 2005 Why doesn't this work:Run ( "%programfiles%\FlashFXP\Flashfxp.exe", "%programfiles\Flashfxp\", "" )When I try that, it says "Cannot find 'd:\program files\flashfxp\flashfxp.exe'"Yes, my program files directory is on drive d: and yes, if I click start->run and type "%programfiles%\FlashFXP\Flashfxp.exe," it works just fine.It also works just fine if I click start->run and type "d:\program files\flashfxp\flashfxp.exe."What gives?Any way that I could do this using @ComSpec?I'm using AutoIt v3, btw.PS-I'm currently using the followingSend ("#r")ControlClick ( "Run","","edit1","","2" )Send ("%programfiles%\FlashFXP\flashfxp.exe{Enter}")But I've had some problems with that one if my computer is running slow. Besides, that won't exactly work on my unattended xp disc as there is no start button during the XP install. Link to comment Share on other sites More sharing options...
kyuuzo Posted May 20, 2005 Share Posted May 20, 2005 Try adding this to your script.AutoItSetOption("ExpandEnvStrings",1) Link to comment Share on other sites More sharing options...
Dumpy Dooby Posted May 20, 2005 Author Share Posted May 20, 2005 Nah, that didn't help at all...Anyone know how to do this using the @programfilesdir macro?I tried Run ( "" & @ProgramFilesDir & '\FlashFXP\flashfxp.exe""' & "", "" )didn't work.Then I tried.Run (@ProgramFilesDir & "\FlashFXP\flashfxp.exe", "")didn't work. Link to comment Share on other sites More sharing options...
pacav69 Posted May 11, 2009 Share Posted May 11, 2009 try using ShellExecute($wDir&"filename.exe","open", @SW_MAXIMIZE) Link to comment Share on other sites More sharing options...
Dougal4263 Posted May 12, 2009 Share Posted May 12, 2009 (edited) Try thisRunWait ( @ComSpec & ' /k "%programfiles%\FlashFXP\Flashfxp.exe"', '"%programfiles%\Flashfxp\"' )This will close the dos window when finishedRunWait ( @ComSpec & ' /c "%programfiles%\FlashFXP\Flashfxp.exe"', '"%programfiles%\Flashfxp\"' )This will hide and close the dos window when finishedRunWait ( @ComSpec & ' /c "%programfiles%\FlashFXP\Flashfxp.exe"', '"%programfiles%\Flashfxp\"', @SW_HIDE )Hope this helps (and works), having to do this from memory as i'm not at my pc at the moment!!edit:(Why do my code boxes take up half the page??? )Fixed! Edited May 12, 2009 by Yzöwl Link to comment Share on other sites More sharing options...
Geej Posted May 13, 2009 Share Posted May 13, 2009 try thisRun (@ProgramFilesDir&"\FlashFXP\Flashfxp.exe") Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now