Autohotkey守护程序的实现方法

来源:互联网 发布:软件系统质量保证书 编辑:程序博客网 时间:2024/05/17 22:52

按快捷键Win+Z,然后就打开Notepad.exe,并启动Timer,  每隔一毫秒判断一次该程序是否打开,如果被关闭,则启动另外Calc.exe程序


#z:: ;~win+zRun NotepadSetTimer, CheckLoop, 100returnCheckLoop:{  Process, WaitClose,Notepad.exe,5  if %ErrorLevel% =0   {    Run Calc    SetTimer,CheckLoop,Off  }  }


比较通用的作法是把程序路径和程序分离

FileName = Send #z#z:: ;~win+z  Run Notepad  SetTimer, CheckLoop, ON IF FileExist("Process.ini") {IniRead,FileName, Process.ini, Config, FileName}else{IniWrite,NOTEPAD.EXE, Process.ini, Config, FileNameIniRead, FileName, Process.ini, Config, FileName};Msgbox %FileName%return    CheckLoop:  {      Process, WaitClose,%FileName%  if %ErrorLevel% =0     {      Run %FileName%  }      }  


原创粉丝点击