运行下载的脚本

Run Downloaded Script

提问人:azoundria 提问时间:12/14/2012 更新时间:12/14/2012 访问量:271

问:

这很简单。

我想创建一个快捷方式:
1)从网站URL下载.akk脚本。(此脚本将更改。它需要获取最新版本。
2) 立即运行脚本。

UrlDownloadToFile 可以在本地下载文件。
#Include 可以在脚本中包含该文件。
并且 Reload 可以重新启动当前脚本。

当然,到目前为止,最好的解决方案需要使用多个热键。一个用于下载并重新加载,另一个用于在下载脚本后运行脚本本身。

有没有人知道如何在一个热键中完成此操作?

下载 包括 Reload AutoHotkey

评论


答:

1赞 Brigand 12/14/2012 #1

运行的脚本中可能包含此内容。(启动器.ahk)

URLDownloadToFile, http://example.org/script.ahk, script.ahk
FileDelete timesince.dat
FileAppend, %A_Now%
Run script.ahk

在 script.ahk 的顶部

FileRead, old_time, timesince.dat
If (!old_time) or (A_Now - old_time >= 10000) ; Expire in one hour minutes
{
    Run launcher.ahk
    ExitApp
}
; Actual code