【发布时间】:2014-06-03 20:00:36
【问题描述】:
我正在制作一个 AutoHotKey 脚本,以便在我的无媒体键键盘上有媒体键。
所有快捷方式都有效,但我想制作一个将音量设置为最大的快捷方式,除非它已经设置为最大,在这种情况下它将设置为 10。
这是我的脚本:
SoundGet, master_volume
^!Down::SendInput {Media_Play_Pause}
^!Left::SendInput {Media_Prev}
^!Right::SendInput {Media_Next}
^!Up::SendInput {Media_Stop}
^!+Down::SendInput {Volume_Mute}
^!+Left::SendInput {Volume_Down}
^!+Right::SendInput {Volume_Up}
^!+Up::if (%master_volume% = 100) {
SoundSet, 10
} else {
SoundSet, 100
}
但我不断收到错误“错误:以下变量名包含非法字符:“100.000000””(100.000000 是我的音量设置,例如,如果设置为最大值的一半,它将读取 50.000000)并突出显示“if (%master_volume% = 100)”行...
我对 AutoHotKey 很陌生,但我已经阅读了很多(我认为是)相关文档,但无法弄清楚
【问题讨论】:
-
这是语法问题...
标签: autohotkey