ricky Posted February 6, 2014 Share Posted February 6, 2014 Hello, i'm searching to a snippet to reexcute the program with a specific command line. There is nothing in the wiki for the snippets. Someone can help me? Link to comment Share on other sites More sharing options...
FireFox Posted February 6, 2014 Share Posted February 6, 2014 Hi, Can you be more specific? Have you tried the Run or ShellExecute functions? Br, FireFox. Link to comment Share on other sites More sharing options...
ricky Posted February 6, 2014 Author Share Posted February 6, 2014 I'm looking to a snippet like selfdelete. Because in my script I have a _singleton and I can't execute two times the same script. Link to comment Share on other sites More sharing options...
FireFox Posted February 6, 2014 Share Posted February 6, 2014 If I understand correctly you will need to : -Get the process path -Get the process command line -Close the process -Re-execute the process with the command line Br, FireFox. Link to comment Share on other sites More sharing options...
ricky Posted February 6, 2014 Author Share Posted February 6, 2014 Yes, absolutely! Link to comment Share on other sites More sharing options...
FireFox Posted February 6, 2014 Share Posted February 6, 2014 What have you tried so far? Please post your script. Br, FireFox. Link to comment Share on other sites More sharing options...
ricky Posted February 6, 2014 Author Share Posted February 6, 2014 I fix my problem, my snippet below : Func _SelfRestart($iDelay = 2, $commandline = "", $exit = 0) Local $sCmdFile, $path = @TempDir Local $batName = _UniqueFilename($path, "bat") $sCmdFile = '@echo off' & @CRLF & @CRLF _ & 'ping -n ' & $iDelay & ' 127.0.0.1 > nul' & @CRLF _ & 'start "" "' & @scriptdir & '\' & @ScriptName & '" ' & $commandline & @CRLF _ & 'del ' & $batName FileWrite($batName, $sCmdFile) Run($batName, @TempDir, @SW_HIDE) if $exit then exit return 1 EndFunc 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