2012-12-13 85 views
3

這很簡單。運行下載腳本

我想創建一個快捷方式:
1)從網站URL下載.ahk腳本。 (該腳本將改變,需要獲取最新版本)
2)立即運行腳本。

UrlDownloadToFile可以在本地下載文件。
#include可以包含腳本中的文件。
重新加載可以重新啓動當前腳本。

當然,最好的解決方案,到目前爲止需要使用多個熱鍵。一個用於下載和重新加載,另一個用於在腳本下載後運行腳本。

沒有人有任何想法如何,這可能在一個熱鍵來完成?

回答

1

所運行的腳本可能會在它有這個。 (launcher.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