#SingleInstance
스크립트에게 이미 실행 중일 때 다시 실행을 허용할지 결정합니다.
#SingleInstance [force|ignore|off]
매개변수
- force|ignore|off
이 매개변수는 스크립트의 실체가 이미 이전에 실행 중일 때 스크립트가 또 기동하면 무슨 일이 일어날 지 결정합니다:
단어 FORCE는 대화 상자를 건너 뛰고 자동으로 예전 실체를 교체합니다. 그 효과는 Reload 명령어와 비슷합니다.
단어 IGNORE는 대화 상자를 건너 뛰고 예전 실체를 그대로 실행되도록 둡니다. 즉, 이미 실행 중인 스크립트의 기동 시도를 무시합니다.
단어 OFF는 스크립트의 여러 실체를 병행적으로 실행되도록 허용합니다.
이 매개변수를 생략하면, 대화상자가 나타나 예전 실체를 유지할지 새 실체로 교체할지 묻습니다.
논평
스크립트에 hotkeys, hotstrings, #Persistent, OnMessage(), 또는 Gui가 담겨 있으면 기본값은 단일-실체입니다 (대화상자가 나타나 & 묻습니다). 다른 스크립트는 기본적으로 다중 실체를 허용합니다. 이 행위는 위에 기술한 것처럼 불능화하거나 변경할 수 있습니다.
관련 항목
Reload, #Persistent
예제
#SingleInstance force
#SingleInstance ignore
#SingleInstance off