Я использую pyautogui
, чтобы разблокировать экран моего компьютера в Windows 10. Вот сценарий:
pyautogui.FAILSAFE = False
time.sleep(7)
print("Pressing 'space'")
pyautogui.press('space')
print("Waiting for 3 seconds.")
time.sleep(3)
print("Typying Password")
pyautogui.press('p')
time.sleep(0.1)
pyautogui.press('a')
time.sleep(0.1)
pyautogui.press('s')
time.sleep(0.1)
pyautogui.press('s')
time.sleep(0.1)
pyautogui.press('w')
time.sleep(0.1)
pyautogui.press('o')
time.sleep(0.1)
pyautogui.press('r')
time.sleep(0.1)
pyautogui.press('d)
print("Hitting 'enter'")
pyautogui.press('enter')
time.sleep(9)
Скрипт имитирует пробел, поскольку мой экран блокировки смещен на экран, где запрашивается пароль, но он не вводит мой пароль. Интересно, почему? Когда я вручную открываю свою учетную запись, вывод сценария подтверждает, что он успешно запущен. Что может быть причиной этого?