如何使用NppExec正确关闭进程?

时间:2012-12-16 23:01:20

标签: python notepad++ pywin32 nppexec

我不确定这里发生了什么,但是即使在我使用Ctrl-C在NppExec控制台中结束进程(在执行while循环期间)之后,以下代码仍继续运行。我重新启动计算机以停止Ctrl键发送。但是,如果我在Window的cmd提示符下运行该脚本,则Ctrl-C会很好地结束脚本。

import time
import win32com.client

shell = win32com.client.Dispatch("WScript.Shell")

time.sleep(2)
while True:
  shell.SendKeys('^') # Ctrl key
  time.sleep(0.5)

我使用的NppExec运行命令是:cmd /C python -u "$(FULL_CURRENT_PATH)"

如果我能提供更多信息,请告诉我。感谢。

0 个答案:

没有答案