我希望最小化所有打开的窗口和/或从python脚本中显示Windows10计算机上的桌面。我在win32api、win32con、win32gui中查找了一下,但找不到任何合适的东西。任何想法都很感谢。谢谢
发布于 2021-01-11 18:22:02
Pyautogui是一个很棒的模块,用于刺激键盘点击和鼠标点击。要安装它,请在终端中尝试此命令。pip install PyAutoGUI
使用pyautogui,你可以用两种方式刺激一个虚拟的点击。选择最适合您的:
1:
import pyautogui
pyautogui.hotkey('winleft', 'd')
2:
import pyautogui
pyautogui.keyDown('winleft')
pyautogui.press('d')
pyautogui.keyUp('winleft')
有时第一个不起作用,所以如果不起作用,试试第二个。
发布于 2021-01-12 10:01:15
如果要使用WinApi实现键盘模拟,可以使用keybd_event
函数。
代码:
import win32api
win32api.keybd_event(0x5B, 0, ) # LWIN
win32api.keybd_event(0x44, 0, ) # D
win32api.keybd_event(0x5B, 0, 2)
win32api.keybd_event(0x44, 0, 2)
当然,您可能应该使用SendInput
,但是在python中使用它有点复杂。
https://stackoverflow.com/questions/65664978
复制相似问题