举报
14. 怎样才能确保只有一个脚本实例运行? 1.使用 _Singleton() 函数. 参考用户自定义函数文档得到 _Singleton() 的更多信息. 2.当然,以前最简单的方法是在脚本首次运行时重命名(隐藏的)AutoIt窗口的标题.然后在同一脚本中检查该窗口标题是否存在——如果存在则说明另外一个脚本副本正在运行. ; 请置于脚本顶部 $g_szVersion = "我的脚本" If WinExists($g_szVersion) Then Exit ; 此脚本已经运行了 AutoItWinSetTitle($g_szVersion) ; 下面是脚本的其它代码
$1 = ProcessExists(@ScriptName) $list = ProcessList(@ScriptName) For $i = 1 To $list[0][0] If $list[$i][1] <> $1 Then Exit Next
本版积分规则 发表回复 回帖后跳转到最后一页
|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度
GMT+8, 2025-2-26 04:07 , Processed in 0.112001 second(s), 23 queries .
Powered by Discuz! X3.5 Licensed
© 2001-2024 Discuz! Team.