[Python] 纯文本查看 复制代码import os import time import pyautogui import win32gui import win32con import win32com.client # 获取IE浏览器窗口句柄 def find_ie_window(): # 获取窗口的句柄 def enum_windows(hwnd, lparam): # 查找IE浏览器的窗口 if win32gui.IsWindowVisible(hwnd) and 'Internet Explorer' in win32gui.GetWindowText(hwnd): windows.append(hwnd) windows = [] win32gui.EnumWindows(enum_windows, None) return windows # 启动IE浏览器 def open_ie(): os.startfile('iexplore') time.sleep(2) # 等待浏览器启动 # 使IE浏览器窗口全屏 def set_full_screen(hwnd): # 如果IE窗口不是全屏,按F11键切换到全屏 pyautogui.hotkey('f11') # F11 切换全屏模式 # 禁用键盘输入(监控并模拟按键) def disable_keyboard(hwnd): # 可以通过模拟按键来干扰或禁用键盘输入 pyautogui.press('esc') # 通过ESC键阻止键盘输入 # 禁止窗口最小化 def prevent_minimize(hwnd): # 确保浏览器没有最小化 win32gui.ShowWindow(hwnd, win32con.SW_RESTORE) # 如果窗口被最小化,恢复它 pyautogui.hotkey('win', 'down') # 模拟 win + down 防止窗口最小化 # 持续监控IE浏览器 def monitor_ie(): while True: # 查找IE浏览器窗口句柄 windows = find_ie_window() if windows: hwnd = windows[0] # 获取第一个找到的IE窗口句柄 win32gui.SetForegroundWindow(hwnd) # 确保IE窗口在最前面 set_full_screen(hwnd) # 确保IE窗口全屏 disable_keyboard(hwnd) # 禁用键盘 prevent_minimize(hwnd) # 防止最小化 # 每1秒检查一次 time.sleep(1) if __name__ == "__main__": open_ie() # 启动IE浏览器 monitor_ie() # 开始监控