如何保证某个脚本不重复运行,要求关闭前一个还在执行的脚本
写了无限循环一个脚本来做测试,很多台虚拟机一起测试,过程中可能会修改脚本再重新执行新的,每台机器手动退出脚本再打开有些麻烦,请问有什么办法能再次执行时关闭前一个还在执行的脚本呢 回复 1# cherryyuan20 Local $aPid = ProcessList(@ScriptName)If Not IsArray($aPid) Then Exit
For $i = 1 To $aPid
If $aPid[$i] == @AutoItPID Then ContinueLoop
ProcessClose($aPid[$i])
Next
;.....接别代码
_Singleton($soft_name) 重新运行程序用这个Exit(ShellExecute(@ScriptFullPath)) 回复 2# user3000
试啦 能很好的解决我的问题谢谢~
页:
[1]