2015-05-06 23 views
0

我想使用命令提示符在Windows中終止一個應用程序。但在我的情況下,我不想殺死父進程。當我的代碼執行時,Python.exe會持續彈出tk窗口,我可以在Windows任務管理器的應用程序選項卡中看到這些窗口,並使用'結束任務'按鈕殺死它們,但是當我嘗試使用taskkill命令殺死它們時,父進程也停止,停止python代碼。使用命令提示符在Windows中終止一個應用程序(任務)

我想模仿在應用程序選項卡中的'結束任務'相同的行爲...有無論如何,我可以得到Windows用於此目的命令?

+0

確定的傳統知識的窗口不從Python程序運行? tk是如何從Python運行的?聽起來你真正想做的就是隱藏窗戶。 – cdarke

+0

@cdarke我使用tkinter gui ....當我右鍵單擊應用程序選項卡中的任務管理器中的tk窗口並選擇'轉到過程'然後它需要python.exe,所以如果我試圖以某種方式殺死它們那麼python也停止 - > tasklist/fi「windowtitle eq Tk」 圖像名稱PID會話名稱會話編號使用 ============ ============ ==== =========== ============ python.exe 8128控制檯1 391,228 K taskkill/F/FI「WindowTitle eq Tk」/ T 成功:PID 8128(子進程PID 6520)的進程已終止。 –

+0

由於窗口是從python運行的,那麼如果你殺了進程,你殺死python。爲什麼你想殺死Windows而不是Python?你想達到什麼目的? – cdarke

回答

0

Taskview和TASKKILL這兩個命令SI在我的情況,其中的taskkill殺TAST語法用的是: TASKKILL/IM/F 其中/ F是強行殺死 用於例如假設我要殺死CHROME他們commad是: TASKKILL/IM的chrome.exe/F

,你會得到有關該命令的詳細信息: https://technet.microsoft.com/en-in/library/bb491009.aspx

相關問題