如何触发Windows和L键的Python热键?

kcrjzv8t  于 2023-02-18  发布在  Python
关注(0)|答案(4)|浏览(106)

我正在用Python运行这段代码。

import pyautogui
pyautogui.hotkey('win', 'l')

因此,当我运行它时,它将触发切换用户在Windows中,但它所做的一切是按l当我需要它按Win+l

pxyaymoc

pxyaymoc1#

正如我在评论中所说,很可能这个组合键不起作用,因为Windows会特别处理它。
如果你想简单地锁定工作站,你可以使用这个解决方案,它使用ctypes来调用Windows的LockWorkstation-Function:
Lock windows workstation using Python
Python代码:

import ctypes
ctypes.windll.user32.LockWorkStation()
svmlkihl

svmlkihl2#

我有这个问题的Win+V,而不是使用热键功能,我用:

pyautogui.keyDown('winleft')
pyautogui.press('v')
pyautogui.keyUp('winleft')
vhipe2zx

vhipe2zx3#

import pyautogui
pyautogui.hotkey('winleft', 'l')

这在我的笔记本电脑里能用。

pgx2nnw8

pgx2nnw84#

import pyautogui
pyautogui.hold('win')
pyautogui.press('l')

如果你只想使用pyautogui而不想使用ctypes,这在我的PC上是有效的

相关问题