znlvhui 发表于 2011-1-29 20:32:06

问下“smartzbs”AU3用什么代码防止程序开多个?

问下“smartzbs”AU3用什么代码可以防止AU3写出来的程序开多个?

smartzbs 发表于 2011-1-29 21:28:50

在程序头部加上这段
Global $g_szVersion = "askldjfasl;dfja;slkdfjasf;";不重复即可,避免程序重复运行
If WinExists($g_szVersion) Then Exit ; 此程序已运行
AutoItWinSetTitle($g_szVersion)

gzh888666 发表于 2011-1-29 22:35:09

If _Singleton(@ScriptName, 1) = 0 Then Exit (1)

happytc 发表于 2011-1-29 22:47:14

If _Singleton(@ScriptName, 1) = 0 Then Exit (1)
gzh888666 发表于 2011-1-29 22:35 http://www.autoitx.com/images/common/back.gif

这个也不能防改名的同程序运行。
不过,谢谢你,让我知道居然还有这个函数呢!
页: [1]
查看完整版本: 问下“smartzbs”AU3用什么代码防止程序开多个?