我找到了按下虛擬鍵的這個(gè)解決方案:https ://stackoverflow.com/a/10441322/3448364 但是,問(wèn)題是 VK_SLEEP 對(duì)我不起作用。我嘗試了所有其他 VK_ 鍵(如 VK_VOLUME_UP、VK_MEDIA_NEXT_TRACK...)并且它有效,只有 VK_SLEEP 無(wú)效。這是我的代碼:VK_SLEEP = 0x5Fhwcode = win32api.MapVirtualKey(VK_SLEEP, 0)win32api.keybd_event(VK_SLEEP, hwcode)當(dāng)我執(zhí)行該代碼時(shí),什么也沒(méi)發(fā)生。當(dāng)我將虛擬鍵更改為 ie 時(shí)。VK_VOLUME_UP:就像一個(gè)魅力!所以,代碼沒(méi)問(wèn)題,但由于某種原因,腳本不會(huì)使用 VK_SLEEP 使 PC 進(jìn)入睡眠狀態(tài)。這是我使用的 VK_ 代碼的來(lái)源:https ://docs.microsoft.com/en-us/windows/desktop/inputdev/virtual-key-codes需要說(shuō)明的是:我的鍵盤(pán)沒(méi)有專(zhuān)用的睡眠按鈕。但是,也沒(méi)有“音量增大”,并且 0xAF (vlume_up) 有效。所以,我認(rèn)為問(wèn)題不在于鍵盤(pán)(它是 CM MK750)。
添加回答
舉報(bào)
0/150
提交
取消