在SetTimer函数中使用变量

时间:2014-08-06 13:48:48

标签: variables timer automation autohotkey shutdown

我正在尝试将此代码与AutoHotkey一起使用但出现以下错误:SetTimer的第二个参数无效。

这是我的代码:

#Persistent
MyTime := 15 * 60
SetTimer, ShutdownNow, MyTime
return

ShutdownNow:
Shutdown, 1
return

我也尝试过:

MyTime = 15 * 60
SetTimer, ShutdownNow, %MyTime%

但我仍然得到同样的错误。可能是什么问题?

1 个答案:

答案 0 :(得分:1)

我测试了这个例子,它对我来说很好用:

#Persistent
MyTime := 15 * 60
SetTimer, ShutdownNow, %MyTime%
return

ShutdownNow:
Shutdown, 1
return

我只用SetTimer, ShutdownNow, MyTime替换了SetTimer, ShutdownNow, %MyTime%。 如果你尝试了它并不适合你:

  1. 使用http://ahkscript.org/中的AutoHotkey。 你应该始终使用http://ahkscript.org/的AutoHotkey(当前版本,新的官方网站)!来自autohotkey.com的AutoHotkey已经过时,您可能在使用它运行脚本时遇到一些问题!

  2. 确保在运行前保存脚本。

  3. 以管理员权限运行。