AutoIT运行记事本命令

问题描述:

我需要做什么才能运行SAVED记事本文件? 当前的代码是这样的:AutoIT运行记事本命令

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 

你把文件作为 “工作目录” 的说法。那就是问题所在。

该文件必须用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包含不终止反斜杠的路径。

+1

@TGBFProject - 请考虑点击旁边的复选标记(✅)接受此答案。这样其他用户就知道这个问题有一个可以接受的答案。谢谢! (有用的链接:http://stackoverflow.com/help/someone-answers http://stackoverflow.com/help/accepted-answer) –