2016-11-09  1,201 评论

AU3之浅尝-如何实现只能同时运行一个程序

有时候我们制作的程序,不想同时运行好几个,开那么多也没用,只要运行一个即可,那么我们可以用下面的判断

下面来解说下_Singleton

强制脚本仅执行一个

#include

_Singleton ( $sOccurrenceName [, $iFlag = 0] )

  • $sOccurrenceName 识别具体脚本的字符串
  • $iFlag [可选] 状态选项.
    • 0 - 如果另一个实例已经存在, 则退出脚本与退出代码为 -1.
    • 1 - 从函数返回而不退出脚本.
    • 2 - 允许对象由系统中的任何人访问. 如果在一个多用户环境指定一个 "Global\" 对象时,这是有用的

演示如下

给我留言

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: