The Little Guy Posted February 8, 2011 Share Posted February 8, 2011 I have this code: $shell = new COM('WScript.Shell'); $shell->Run("C:\WINDOWS\system32\cmd.exe /K ".$ini['indexer']['command'], 0, false); When it runs, it opens the command line, but then when it is done, it leaves the process open. How can I close it when the process is complete? Quote Link to comment https://forums.phpfreaks.com/topic/227019-open-a-process/ Share on other sites More sharing options...
DavidAM Posted February 8, 2011 Share Posted February 8, 2011 C:\Documents and Settings\Dad>help cmd Starts a new instance of the Windows XP command interpreter CMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF] [[/s] [/C | /K] string] /C Carries out the command specified by string and then terminates /K Carries out the command specified by string but remains ... use /C instead of /K Quote Link to comment https://forums.phpfreaks.com/topic/227019-open-a-process/#findComment-1171336 Share on other sites More sharing options...
The Little Guy Posted February 8, 2011 Author Share Posted February 8, 2011 Thanks, I will give it a try! Quote Link to comment https://forums.phpfreaks.com/topic/227019-open-a-process/#findComment-1171356 Share on other sites More sharing options...
The Little Guy Posted February 8, 2011 Author Share Posted February 8, 2011 It looks like that worked, Thanks! Quote Link to comment https://forums.phpfreaks.com/topic/227019-open-a-process/#findComment-1171423 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.