【问题标题】:Notepad++ using "Run" command in a macroNotepad++ 在宏中使用“运行”命令
【发布时间】:2012-07-12 11:07:22
【问题描述】:

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

谢谢

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

【问题讨论】:

    标签: macros notepad++


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

      • 尽可能避免使用外部宏管理器。我希望所有的东西都原生于 notepad++,所以我可以简单地将快捷方式.xml 文件复制到我需要有这个宏的所有计算机上。
      【解决方案3】:

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

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

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

      【讨论】:

        【解决方案4】:

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

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2017-04-11
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2022-01-04
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多