0
試圖使用WIN DLL來操縱打開的窗口。蟒蛇ctypes.WinDLL使用的作品,但沒有結果
import ctypes
user32 = ctypes.WinDLL ("user32")
print(user32.FindWindowExA(None,None,None,"FileZilla"))
它打印0但FileZilla正在運行。 與Native.loadLibrary一起使用Java的相同庫。 Lib似乎已被加載,因爲它在調用FindWindowExA時顯示錯誤的args數量錯誤。
謝謝!這工作。但。首先,我注意到你使用FindWindowExW(它工作)而不是FindWindowExA(不起作用) - 有什麼區別?其次,不工作,假設應該關閉找到的窗口:user32.CloseWindow(user32.FindWindowExW(None,None,None,「FileZilla」)) – user1060667
CloseWindow只能最小化成功。現在找到了DestroyWindow函數,但它沒有效果 – user1060667
我解釋了爲什麼我在答案中使用了W函數。我不打算回答你現在在評論中提出的其他問題。我回答了你問的問題。如果這不能讓你滿意,我很抱歉。 –