- Сообщения
- 596
- Репутация
- 157
AutoIt: 3.3.0.0
Категория:
Название: (Script) Только одна копия скрипта
Описание: Пример, как запретить запуск / проверить, что запускается - более одной копии скрипта.
Код: Пример
Источник: `p r o x y
Категория:
Название: (Script) Только одна копия скрипта
Описание: Пример, как запретить запуск / проверить, что запускается - более одной копии скрипта.
Код: Пример
Код:
Opt('TrayIconDebug', 1)
#Include <Misc.au3>
HotKeySet('{ESC}', '_Pro_Exit'); ESC - закрыть скрипт
Global Const $sProName = 'CID Checker'
Global Const $sProNameWS = StringStripWS($sProName, 8)
Global Const $sProVerNo = '0.1'
Global Const $sProVer = 'v' & $sProVerNo
Global Const $sProNameVer = $sProName & ' ' & $sProVer
Global Const $sProIDText = $sProNameVer & ' [ID] ' & $sProNameVer
; $sProIDText - может быть любой, константы приведены для примера
If NOT _Singleton($sProIDText, 1) Then
MsgBox(48, 'Внимание', 'Одна копия программы уже запущена')
_Pro_Exit()
EndIf
While 1
Sleep(10)
ToolTip(@HOUR & ':' & @MIN & ':' & @SEC, 10, 100, 'Точное время:')
WEnd
Func _Pro_Exit()
Exit
EndFunc