亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

無法捕獲窗口標題python

無法捕獲窗口標題python

月關寶盒 2022-06-28 17:30:05
以下代碼片段應查找“Notes.txt - 記事本”窗口并捕獲該窗口的屏幕截圖。import pyautoguiimport win32guidef screenshot(window_title="Notes.txt - Notepad"):    if window_title:        hwnd = win32gui.FindWindow(window_title, None)        if hwnd:            win32gui.SetForegroundWindow(hwnd)            x, y, x1, y1 = win32gui.GetClientRect(hwnd)            x, y = win32gui.ClientToScreen(hwnd, (x, y))            x1, y1 = win32gui.ClientToScreen(hwnd, (x1 - x, y1 - y))            im = pyautogui.screenshot(region=(x, y, x1, y1))            return im        else:            print('Window not found!')    else:        im = pyautogui.screenshot()        return imim = screenshot('Calculator')if im:    im.show()這里的問題是,無論我作為 window_title 傳遞什么,它總是返回:Window not found!當我print(hwnd)評估為0文件標題:
查看完整描述

1 回答

?
斯蒂芬大帝

TA貢獻1827條經驗 獲得超8個贊

問題就在這里—— hwnd = win32gui.FindWindow(window_title, None)

替換它,win32gui.FindWindowEx(None, None, None, window_title)它應該可以工作。

文檔

編輯:

win32gui.FindWindow(None, window_title)也應該工作。


查看完整回答
反對 回復 2022-06-28
  • 1 回答
  • 0 關注
  • 195 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號