0
我想在python中使用win32來創建2個函數... 1.檢查某個應用程序是否正在運行的函數。 2.一個函數,檢查應用程序是否安裝...如何檢查是否有任何程序使用python運行在窗口中
我已經嘗試以下檢查是否有東西在運行;
def IsRunning(ProgramName):
if win32ui.FindWindow(None, ProgramName):
print("its running")
return True
else:
print("its not running!")
但如果程序沒有運行FindWindow函數總是拋出錯誤之前我的計劃還未獲得else語句,我不知道如何繞過....
,用於檢查進程正在運行,我建議考慮看看[此](http://stackoverflow.com/questions/8135899/how-to-detect-if-a-process-is-running-using-python-on-win-and-mac)問題。 – VHarisop
您可以使用psutil。這裏的討論:http://stackoverflow.com/a/8136371/2326132你得到什麼錯誤? –
如果問題是FindWindow引發錯誤,爲什麼不只是捕獲錯誤? (https://docs.python.org/2/tutorial/errors.html) – firefrorefiddle