我創建了一個AutoIt腳本來安裝我的可執行文件。但是當我運行它時,什麼都沒有執行。我的腳本:AutoIt腳本來運行exe文件
Run("agent.exe", "C:\temp")
保存並編譯之後(使用按Ctrl + F7 ),沒有被執行。爲什麼?
我創建了一個AutoIt腳本來安裝我的可執行文件。但是當我運行它時,什麼都沒有執行。我的腳本:AutoIt腳本來運行exe文件
Run("agent.exe", "C:\temp")
保存並編譯之後(使用按Ctrl + F7 ),沒有被執行。爲什麼?
試試這個:
Run("C:\temp\agent.exe")
您的代碼告訴它在當前目錄運行agent.exe
並告訴agent.exe
使用C:\temp
作爲其工作目錄。
建議使用絕對路徑。否則,你可能會遇到這樣的情況。
通過僅使用文件名「agent.exe」,腳本會假定文件位於當前工作目錄中。就工作目錄而言,這沒有問題。
使用此例如:
Run (@ScriptDir & "\agent.exe", @HomeDrive & "\temp")
作爲每Run()
的文檔(強調):
工作目錄 [可選]工作目錄。空白(「」)使用當前工作目錄。 這不是程序的路徑。
生成(Ctrl鍵 + F7)產生的可執行但不運行它。示例(按保存腳本.au3文件後,F5):
Global Const $g_sFilePath = 'C:\temp\agent.exe'
Global Const $g_sWdir = ''
Run($g_sFilePath, $g_sWdir)
什麼是exe文件的位置?生成(Ctrl + F7)生成可執行文件,但不運行它。嘗試使用F5(從編輯器運行.au3文件)。 – user4157124 2017-10-31 22:18:38