为了账号安全,请及时绑定邮箱和手机立即绑定

Python pywin32 - VK_SLEEP 按不工作

Python pywin32 - VK_SLEEP 按不工作

回首忆惘然 2021-08-14 21:28:37
我找到了按下虚拟键的这个解决方案:https ://stackoverflow.com/a/10441322/3448364 但是,问题是 VK_SLEEP 对我不起作用。我尝试了所有其他 VK_ 键(如 VK_VOLUME_UP、VK_MEDIA_NEXT_TRACK...)并且它有效,只有 VK_SLEEP 无效。这是我的代码:VK_SLEEP = 0x5Fhwcode = win32api.MapVirtualKey(VK_SLEEP, 0)win32api.keybd_event(VK_SLEEP, hwcode)当我执行该代码时,什么也没发生。当我将虚拟键更改为 ie 时。VK_VOLUME_UP:就像一个魅力!所以,代码没问题,但由于某种原因,脚本不会使用 VK_SLEEP 使 PC 进入睡眠状态。这是我使用的 VK_ 代码的来源:https ://docs.microsoft.com/en-us/windows/desktop/inputdev/virtual-key-codes需要说明的是:我的键盘没有专用的睡眠按钮。但是,也没有“音量增大”,并且 0xAF (vlume_up) 有效。所以,我认为问题不在于键盘(它是 CM MK750)。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 285 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信