【问题标题】:Is there any way to use notepad++ run command to execute it from current directory?有没有办法使用 notepad++ 运行命令从当前目录执行它?
【发布时间】:2020-02-14 15:46:43
【问题描述】:

使用 Notepad++ 时,我使用 run.. 命令在文件夹中运行 .bat 文件,但是当我运行它时,bat 文件会转到 notepad++ 目录,然后自行运行。 '''C:/Program Files/Notepad++''' 有什么方法可以让我从保存它的当前目录运行它。 更新 1:我创建了一个批处理文件,它检查保存批处理文件的文件夹中存在的所有 java 文件并编译它们,它使用 %cd% 作为定位文件夹,所以当我希望它从 notepad++ v7.8.4 运行时。它使用该批处理文件并将其保存在 C:/Program Files/Notepad++ 中,然后运行批处理文件,但我希望记事本 ++ 从我保存批处理文件的当前目录运行它。 按F5可以打开notepad++中的运行。 谢谢

【问题讨论】:

  • 不,我之前试过,在 npp v.7.8.4 中不起作用。
  • edit您的问题解释您尝试过的内容、您使用的 Notepad++ 版本、尝试建议的副本时发生的情况以及任何其他相关信息。
  • 先生,您误会我了。这里的问题是我多次编辑 Shortcts.xml 文件但它没有进入 Menu=> 运行。
  • 更新后的问题很难理解。将(几乎)每个单词的首字母大写也会使其难以阅读。

标签: notepad++


【解决方案1】:

先生,@AdrianHHH 我知道了,问题是我编辑了错误的 xml 文件。负责的文件是%APPDATA%/Roaming/Notepad++/shortcuts.xml。 Shortcuts.xml 的精确副本可以正常工作。

<Command name="CD and run file" Ctrl="no" Alt="no" Shift="no" Key="0">cmd /C "cd /d $(CURRENT_DIRECTORY) && $(FULL_CURRENT_PATH)"</Command>

先生,您能否编辑上面的代码,以便我可以从中运行我的执行程序 Java.bat。 谢谢 假设我的 Bat 文件位于 :D:\Projects\Java\Java Executor

【讨论】:

  • 这是对您最初问题的回答吗?或者,这是一个新问题吗?请阅读本网站的 help center 页面,其中清楚地说明了答案和问题之间的区别。
  • 根据您的要求,我提出了另一个问题:stackoverflow.com/questions/60261732/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-10-21
  • 1970-01-01
  • 2017-01-04
  • 2018-07-08
  • 2021-08-01
  • 2019-12-31
  • 2021-12-24
相关资源
最近更新 更多