Python / Notepad ++:在预先存在的shell窗口中运行脚本,而无需打开另一个

时间:2018-06-29 23:01:24

标签: python shell notepad++ command-line-interface command-line-arguments

我正在尝试使用Notepad ++编写和执行Python脚本。我尝试为此使用NppExec,但是它使我很烦,因为它需要多次按下按钮才能启动脚本。我希望能够通过按F9来快速运行程序,因此我为标准的Notepad ++“运行”命令创建了快捷方式,以执行以下操作:

D:\Anaconda3\python.exe -i "$(FULL_CURRENT_PATH)"

这在第一次使用时效果很好:shell窗口打开,脚本运行,然后可以在交互模式下使用它。当我想再次运行脚本时,问题就来了:它打开了另一个外壳程序窗口!

enter image description here

当我从Notepad ++按F9时,我想发生的事情是:

  • 如果没有预先存在的shell窗口,请打开一个窗口并以交互模式运行脚本。
  • 如果存在shell窗口,请杀死当前正在运行的脚本(如果有),然后在其中启动当前脚本。

有什么办法吗?

0 个答案:

没有答案