題 模擬鍵盤中斷以在Windows中正常退出任務?


我有一個過程在我做的時候沒有表現 taskkill -f,但taskkill給我的唯一選擇是用-f殺死它。

當我在命令提示符下運行exe時,我可以點擊 按Ctrl + C 兩次,它用鍵盤中斷消息優雅地退出(這是一個Python編譯的exe)。

如何從命令行模擬此行為?


4
2018-06-19 01:01


起源


我真的不知道你能否,但這可能會指導你: msdn.microsoft.com/en-us/library/ff540312.aspx  msdn.microsoft.com/en-us/library/ff541727.aspx  msdn.microsoft.com/en-us/library/ff539293.aspx - KCotreau


答案:


這取決於您擁有的命令行工具。如果你有 JP Software的TCC / LE,你只需激活正在運行的程序的控制台窗口 ACTIVATE 命令 然後使用 KEYSTACK 命令 模擬該鍵擊作為窗口的輸入:

KEYSTACK Ctrl-C

當然,如果你的程序實際上沒有  一個控制台運行時,你沒有模擬按下的選項 按Ctrl+C 在它的控制台。 ☺


2
2018-06-19 12:29