为什么不能“暂停::运行notepad ++ non_system_file”工作?

时间:2017-11-09 18:20:08

标签: notepad++ autohotkey notepad

如何正确运行此命令?

Pause::Run notepad++ D:\Data\Config\Essential.ahk

我收到此错误:

Error: Failed attempt to launch program or document:
Action: <notepad++ D:\Data\Config\Essential.ahk>
Params: <>

Specifically: The system cannot find the file specified.

对任何键使用Notepad ++,或使用记事本的 Pause 键不起作用。这不涉及系统目录,如相关问题(Why does AutoHotkey respond with a "System cannot find the file" error?)中所述。你有什么想法吗?

完整错误:

2 个答案:

答案 0 :(得分:2)

你的道路上有“notepad ++。exe”吗?

尝试指定notepad ++。exe的完整路径并查看是否修复了它:

Pause::run "C:\Program Files (x86)\Notepad++\notepad++.exe" D:\Data\Config\Essential.ahk

注意:

  • 确保notepad ++。exe安装在上面的目录
  • 您可以通过打开命令提示符并运行cd \ && dir notepad.exe /s
  • 来找到notepad ++。exe
  • 使用命令提示符并输入set path以查看notepad ++。exe的目录是否在您的路径中

答案 1 :(得分:0)

AHK无法知道“notepad ++”是一个程序,如果你不使用.exe扩展名,那么错误信息“系统找不到指定的文件”。

尝试

Pause::Run notepad++.exe D:\Data\Config\Essential.ahk

Pause::Run notepad++.exe "D:\Data\Config\Essential.ahk" ; more accurate syntax