我正在尝试使用Autohotkey创建一个脚本,该脚本将使计算机的扬声器静音几秒钟。这对于在线观看电视很有用-当涉及到商业电视时,它会显示一条消息,指出“编程将在XX秒后恢复”。如果显示30秒,那么我想按Windows-KeyPad3指示将扬声器静音30秒,然后自动取消静音。

我的主要autohotkey.ahk脚本:

#Numpad1::RUN mute10.ahk
#Numpad2::RUN mute20.ahk
#Numpad3::RUN mute30.ahk
#Numpad4::RUN mute40.ahk
#Numpad5::RUN mute50.ahk
#Numpad6::RUN mute60.ahk
#Numpad7::RUN mute70.ahk
#Numpad8::RUN mute80.ahk
#Numpad9::RUN mute90.ahk

和我的Mutt10.ahk脚本:
SoundSet, 1, , mute
pause 10000
SoundSet, 0, , mute

但是由于某种原因,pause命令似乎不正确。必须有另一个正确的命令,但是我似乎无法在文档中找到它

最佳答案

使用 sleep 而不是暂停:

sleep 10000

关于自动热键脚本,使扬声器静音一定秒数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3143505/

10-09 07:02