age_sage

アプリ起動後、ClassNNの表示をタイマーで監視する

May 12th, 2020
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #Persistent
  2.  
  3. Run := "notepad.exe"
  4. Run_Dir := A_WorkingDir
  5. ClassNN := "Edit1"
  6. X = 200
  7. Y = 200
  8.  
  9. Run, %Run%, %Run_Dir%,, Run_PID
  10. WinWait, ahk_pid %Run_PID%
  11. SetTimer, WaitClassNN, 500
  12. return
  13.  
  14. WaitClassNN:
  15. if WinExist("ahk_pid" Run_PID) {
  16.     ControlGet, OutputVar, Visible,, %ClassNN%
  17.     if (OutputVar) {
  18.         ; SetTimer, WaitClassNN, Off ; AHKを終了させない場合
  19.         WinMove, X, Y
  20.         ExitApp
  21.     }
  22. } else {
  23.     ExitApp
  24.     ; SetTimer, WaitClassNN, Off ; AHKを終了させない場合
  25. }
  26. return
Add Comment
Please, Sign In to add comment