如何触发 Windows 和 L 键 Python 热键?
How to trigger a Windows and L key Python-hotkey?
我正在尝试 运行 此代码 Python。
import pyautogui
pyautogui.hotkey('win', 'l')
所以当我 运行 它会在 Windows 中触发切换用户,但它所做的只是在我需要它时按 l 按 赢+l
如我的评论所述,此组合键很可能不起作用,因为 Windows 对其进行了特殊处理。
如果您只想锁定工作站,可以使用此解决方案,它使用 ctypes 调用 Windows' LockWorkstation-Function:
Lock windows workstation using Python
Python代码:
import ctypes
ctypes.windll.user32.LockWorkStation()
我在 Win+V 上遇到了这个问题,我没有使用热键功能,而是使用了:
pyautogui.keyDown('winleft')
pyautogui.press('v')
pyautogui.keyUp('winleft')
import pyautogui
pyautogui.hotkey('winleft', 'l')
这在我的笔记本电脑上运行。
我正在尝试 运行 此代码 Python。
import pyautogui
pyautogui.hotkey('win', 'l')
所以当我 运行 它会在 Windows 中触发切换用户,但它所做的只是在我需要它时按 l 按 赢+l
如我的评论所述,此组合键很可能不起作用,因为 Windows 对其进行了特殊处理。
如果您只想锁定工作站,可以使用此解决方案,它使用 ctypes 调用 Windows' LockWorkstation-Function:
Lock windows workstation using Python
Python代码:
import ctypes
ctypes.windll.user32.LockWorkStation()
我在 Win+V 上遇到了这个问题,我没有使用热键功能,而是使用了:
pyautogui.keyDown('winleft')
pyautogui.press('v')
pyautogui.keyUp('winleft')
import pyautogui
pyautogui.hotkey('winleft', 'l')
这在我的笔记本电脑上运行。