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包含不终止反斜杠的路径。
@TGBFProject - 请考虑点击旁边的复选标记(✅)接受此答案。这样其他用户就知道这个问题有一个可以接受的答案。谢谢! (有用的链接:http://stackoverflow.com/help/someone-answers http://stackoverflow.com/help/accepted-answer) –