#SingleInstance


在一个脚本已经运行时决定是否允许它再次运行。

#SingleInstance [force|ignore|off]

参数

force|ignore|off

这个参数决定了脚本的上个实例正在运行时,启动该脚本将会发生的动作:

单词 FORCE 将跳过对话框,并自动地替换旧的实例,其实际上同 Reload 命令相似。

单词 IGNORE 将跳过对话框,并让旧的实例运行。也就是说,试图启动一个已运行的脚本将被忽略。

单词 OFF 允许多个脚本实例同时运行。

如果这个参数被省略,将显示一个对话框,询问是保持旧的实例还是使用新的实例来替换它。

注意

一个包含 hotkeyshotstrings#PersistentOnMessage() 或者 Gui 命令的脚本,默认是单实例的。使用上述方法能取消或修改这一特性。

相关命令

Reload, #Persistent

示例

#SingleInstance force
#SingleInstance ignore
#SingleInstance off
翻译:坛友lwjiee   修正:天堂之门 menk33@163.com 2008年8月3日