- 295 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/12/20(金) 11:47:26.18 ID:mlxG5Hkg0]
- >>279です>>280ありがとうざいました。とりあえず、ファイル起動関数でウィンドウ即閉じ、再起動、アクティブ化できるようにしましたので拙いですがはっておきます
;プログラム起動処理関数 ;pass2には引数を指定 ;optionにはMIN、MAX、HIDE、active、close、reloadを指定できる ProcessRun(pass,pass2="",option=""){ SplitPath,pass,exe IfExist,%pass% { Process,Exist,%exe% if (ErrorLevel <> 0){ if(option = "active"){ WinActivate,ahk_pid %ErrorLevel% }else if(option = "reload"){ Process,Close,%exe% Process,WaitClose,%exe% Run,%pass% %pass2% } }else{ If (option = "close"){ Run,%pass% %pass2%,,,pid Process,Wait,%exe% WinWaitActive,ahk_pid %pid% WinClose,ahk_pid %pid% }else{ Run,%pass% %pass2%,,%option% Process,Wait,%exe% } } } }
|

|