Notepad++宏中使用“运行”命令

8
在Notepad++中创建一个宏,能否利用“运行”命令,以便我可以调用外部.exe文件来操作指定的文件?我可以手动执行,但是当我创建包括运行(F5)的宏并给它指定的命令时,它无法执行。这是因为创建宏时不支持运行命令吗?如果是这样,是否有解决方法?
谢谢
编辑:添加上下文--我编写了几个Ruby脚本来促进使用Notepad++进行的数据输入,并希望将它们集成到编辑器中。通过记录宏创建的快捷方式运行它们似乎是最好的方法,除非无法使用运行命令。
4个回答

3

值得一提的是,ZeusZeus Lite编辑器可以实现此功能。


2
您可以使用NppExec插件(可在Notepad++ wiki中的插件中心中获取)来完成此操作。它允许您创建带有关键字的小型脚本,以执行命令。
您还可以将脚本添加到上下文菜单(右键单击),或为其分配快捷键。
我个人使用它来保存SQL文件,将自己放置在当前目录中,然后在该文件上执行isql.exe(外部可执行文件)。这个简单的脚本将我的Notepad ++转化为相当方便的SQL IDE。

0

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

我曾经遇到过类似的问题,运行php编译器并通过添加"cmd /c"来解决它,就像上面提到的例子一样。最后加上"& pause",这样我就可以看到发生了什么。


0

我正在尝试避免使用外部宏管理器,如果可能的话。我希望所有内容都是notepad++本身的,这样我就可以将shortcuts.xml文件简单地复制到需要拥有此宏的所有计算机上。 - hp43

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接