Autohotkey:重新启动脚本的 "screensaver" script/part(启动 VLC)

Autohotkey: Restart a "screensaver" script/part of a script (Starting VLC)

我想创建一个 "VLC-screensaver" 脚本:

当 user/system 空闲一段时间后,VLC 应该启动并播放指定文件夹中的视频。我可以启动脚本,VLC 在设定时间后由它执行。现在我用 "Esc" 退出它并且 VLC 关闭。

在我关闭它后,AHK 托盘可见,但 VLC/the 脚本在设定时间后没有再次启动...

哪里错了?提前致谢!

#Persistent

SetTimer, Check, 1000
return

Check:
If (A_TimeIdle>=10000)
{
 run C:\Program Files\VideoLAN\VLC\vlc.exe --repeat --fullscreen "D:\video"
 SetTimer, Check, Off
}
return

#IfWinActive ahk_exe vlc.exe
Escape::Send !{F4}
#IfWinActive
return

自己搞定了:

#IfWinActive ahk_exe vlc.exe
Escape::
    Send !{F4}
    Reload
#IfWinActive
Return

忘了可以给一个分配多个action/paramter/value 关键...