7

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

谢谢

编辑:添加上下文——我编写了几个 ruby​​ 脚本来促进使用 notepad++ 完成的数据输入,并希望将它们集成到编辑器中。让它们通过录制宏创建的快捷方式运行似乎是最好的方法,除非无法使用运行命令。

4

4 回答 4

3

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

于 2012-07-12T16:27:04.880 回答
2

您可以使用 NppExec 插件(可在Notepad++ wiki中获得)来完成此操作。它允许您使用执行命令的关键字创建迷你脚本。

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

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

于 2012-07-20T12:17:48.817 回答
0

我不认为你只使用 Notepad++ 来做到这一点。

请看这个帖子:http: //sourceforge.net/projects/notepad-plus/forums/forum/331754/topic/4805532

于 2012-07-12T16:29:04.883 回答
0

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

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

于 2012-07-26T19:12:16.573 回答