2012-07-12 377 views
7

是否可以在Notepad ++中创建一个能够使用“运行”命令的宏,以便我可以调用外部.exe来对指定的文件进行操作?我能够手动完成它,但是当我创建一个包含运行(F5)的宏并给它一个指定的命令时,它将无法执行。这是因为创建宏时不支持运行命令?如果是这样,是否有解决方法?Notepad ++在宏中使用“运行”命令

感谢

编辑:添加背景 - 我已经写了一对夫妇的Ruby脚本,以方便数据输入目前正使用记事本++做的,想将它们集成到编辑器。让它们通过记录宏创建的快捷方式运行似乎是实现这一目标的最佳方式,除非无法使用运行命令。

回答

2

您可以用NppExec插件(在Notepad++ wiki提供)做到这一点。它允许您使用执行命令的关键字创建小脚本。

您还可以在上下文(右键单击)菜单中添加脚本,或为其分配快捷方式。

我个人使用它来保存一个sql文件,将自己置于当前目录中,然后在该文件上执行isql.exe(外部可执行文件)。这个简单的脚本将我的Notepad ++转换为一个相当方便的SQL IDE。

+0

如何将命令添加到上下文菜单? – 2015-01-07 10:20:37

3

FWIW ZeusZeus Lite编辑可以做到这一点。

+1

不错,活泼的编辑器,我很高兴我找到了它。 – high5 2015-01-14 12:57:05

0

如果我正确地理解了你,你已经设置好了,但是在通过Notepad ++的运行命令运行时遇到了问题? 如果是这样,请尝试我提到的here

我在运行php编译器时遇到了类似的问题,并使用在上述示例中添加的“cmd/c”来解决它。最后还有一个“&暂停”,只是让我看到发生了什么。