【发布时间】:2015-11-03 21:03:11
【问题描述】:
这有什么问题?
if A_OSVersion = WIN_7 or A_OSVersion = WIN_XP
{
MsgBox, Win7 or XP
} else {
if WinActive("ahk_exe Explorer") {
!f::!h
}
}
目标是当我运行 Windows 8、8.1 或 10 时,在资源管理器中用 Alt+H 替换 Alt+F,并且我正在 Windows 7 机器上进行测试,因此代码根本不应该运行,但是热键可以,MsgBox 不会。我需要重新排序才能让它工作吗?语法对我来说是正确的,但我一直很难使用 AHKscript 的语法。
感谢善良的cmets!
【问题讨论】:
标签: if-statement syntax autohotkey