nppExec:找不到文件

时间:2013-12-07 08:56:29

标签: notepad++ nppexec

我尝试使用nppExec(notepad ++)执行ruby文件,但它告诉我找不到该文件:

Error opening script file: D:/Eigene (Das System kann die angegebene Datei nicht finden)

一个目录的名称中有一个空格。没有它的工作空间,但我必须改变很多文件。

我的运行命令也有同样的问题

cmd /K jruby "$(FULL_CURRENT_PATH)"

但是

cmd /K "cd "$(CURRENT_DIRECTORY)" && jruby "$(FULL_CURRENT_PATH)""

它奏效了。即使将cd添加到nppExec并激活FOLLOW $(CURRENT_DIRECTORY)也无济于事。

这在Windows 7 x64下发生。使用x86没有这个问题

1 个答案:

答案 0 :(得分:1)

确保无论您所在的目录是什么,都可以从命令提示符运行cmd /K jruby <ruby-filename>。您可能需要检查环境PATH变量以实现ruby可执行文件的全局可见性。

通常规则是:如果您可以从命令提示符运行某些内容而不管目录,您可以从NPPExec 运行相同的内容。因此,我建议首先使用命令提示符测试命令,然后将其调整为NPPExec。