我正在尝试使用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
Run Code Online (Sandbox Code Playgroud)
我的mute10.ahk脚本:
SoundSet, 1, , mute
pause 10000
SoundSet, 0, , mute
Run Code Online (Sandbox Code Playgroud)
但由于某种原因,暂停命令似乎不正确.必须有另一个正确的命令,但我似乎无法在文档中找到它
可怕的是,为什么要有十几个脚本呢?
#Numpad1::
#Numpad2::
#Numpad3::
#Numpad4::
#Numpad5::
#Numpad6::
#Numpad7::
#Numpad8::
#Numpad9::
; extract the last character from the hotkey (the number) and multiply it by 10
; mute for that many seconds
mute(substr(A_ThisHotkey, 0) * 10)
return
mute(seconds)
{
SoundSet, 1, , mute
sleep seconds * 1000
SoundSet, 0, , mute
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1372 次 |
| 最近记录: |