|
글 수 557
사용법 1. -엘마 (주기sec) 입력 2. 좌CTRL 누르면 입력한 초 후에 알람 3. 좌ALT 키로 타이머 리셋 4. 사용 안할때는 -엘마끔 -------------------------------------- on *:input:*: { if ($1 == -엘마) { if ($2 == $null || $2 !isnum || $2 < 1) { /msg $active $1- /msg $active [INPUT_ERROR] 1 이상의 정수를 입력해 주세요. /halt } elseif ($2 >= 1) { /msg $active $1- /msg $active [SYSTEM] 엘마스크립트를 $2 $+ 초 주기로 실행합니다. set %evsec $2 set %S1 1 set %S2 1 /halt } } if ($1 == -엘마끔) { /msg $active $1- /msg $active [SYSTEM] 엘마스크립트를 종료합니다. unset %evsec unset %S1 unset %S2 /halt } } on 1:SIGNAL:WM_KEYDOWN: { ;L_ctrl if ( %S1 == 1 && %S2 == 1 && $1 == 162 && $2 == 0 ) { /splay ENABLE.WAV set %S2 0 /timerS1 1 %evsec /splay DCC.WAV /timerS2 1 %evsec set %S2 1 } } on 1:SIGNAL:WM_SYSKEYDOWN: { ;L_alt if ( %S1 == 1 && %S2 == 0 && $1 == 164 && $2 == 32 ) { /splay DISABLE.WAV /timerS1 OFF /timerS2 OFF set %S2 1 } } alias LoadKeyHook { if ($dll(keyhook.dll)) { echo $color(info) -at * /LoadKeyHook: KeyHook is already loaded. } else { dll keyhook.dll StartKeyHook if ($show) echo $color(info2) -at * KeyHook was successfully loaded. } } alias UnloadKeyHook { if (!$dll(keyhook.dll)) { echo $color(info) -at * /UnloadKeyHook: KeyHook is already unloaded. } else { dll -u keyhook.dll if ($show) echo $color(info2) -at * KeyHook was successfully unloaded. } } | ||