我创建了一个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