如何触发Windows和L键Python热键?
我正在尝试用Python运行这段代码如何触发Windows和L键Python热键?,python,python-2.7,pyautogui,Python,Python 2.7,Pyautogui,我正在尝试用Python运行这段代码 import pyautogui pyautogui.hotkey('win', 'l') 因此,当我运行它时,它将触发Windows中的切换用户,但它所做的只是在我需要它按Win+l时按l,正如我在评论中所说,很可能这个组合键不起作用,因为Windows专门处理它 如果只想锁定工作站,可以使用此解决方案,该解决方案使用ctypes调用Windows的LockWorkstation功能: Python代码: import ctypes ctypes.wi
import pyautogui
pyautogui.hotkey('win', 'l')
因此,当我运行它时,它将触发Windows中的切换用户,但它所做的只是在我需要它按Win+l时按l,正如我在评论中所说,很可能这个组合键不起作用,因为Windows专门处理它 如果只想锁定工作站,可以使用此解决方案,该解决方案使用ctypes调用Windows的LockWorkstation功能: Python代码:
import ctypes
ctypes.windll.user32.LockWorkStation()
我在Win+V中遇到了这个问题,我没有使用热键功能,而是使用了:
pyautogui.keyDown('winleft')
pyautogui.press('v')
pyautogui.keyUp('winleft')
这在我的笔记本电脑中起作用。我认为问题在于Windows特别处理这个组合键,请看,这是我最初尝试的,但它不起作用(至少对我来说)。还尝试了Zanarks解决方案,在使用winleft-l时没有变化,只有Felix的ctypes解决方案对我有效。
import pyautogui
pyautogui.hotkey('winleft', 'l')