AutoIT运行记事本命令

时间:2016-07-29 06:27:07

标签: autoit

运行SAVED记事本文件需要做什么? 目前的代码是:

Run("Notepad.exe", "C:\Users\Caleb Austing\Documents\AutoIT\Alphas\TFRO Hub Welcome Pack\TFRO Hub Update Log.txt")

我也有:

Run("notepad.exe", @ScriptDir & "TFRO Hub Update Log.txt")

以下是其中一部分:

Func StartUpdatelog()
    Run("notepad.exe", @ScriptDir & "TFRO Hub Update Log.txt")

EndFunc

1 个答案:

答案 0 :(得分:3)

您将该文件作为“WorkingDir”参数。这就是问题所在。

必须使用Run - 函数中的程序指定文件。

Run("notepad.exe C:\Users\Caleb Austing\Documents\AutoIT\Alphas\TFRO Hub Welcome Pack\TFRO Hub Update Log.txt")

或者

Run("notepad.exe " & @ScriptDir & "\TFRO Hub Update Log.txt")

或者您可以使用ShellExecute

ShellExecute("notepad.exe", @ScriptDir & "\TFRO Hub Update Log.txt")

在文件名前添加反斜杠,因为变量@ScriptDir包含没有终止反斜杠的路径。