Как запустить скрипт python после входа в систему? - PullRequest
0 голосов
/ 31 января 2020

Итак, я сделал эту программу, которая помогает мне управлять windows и приложениями, которые я хочу открыть после входа в систему, и я понял, что если я помещу этот скрипт в папку автозагрузки, он запустит программу до того, как даже вход в систему, и это не то, что я хочу, потому что программа зависит от времени между запуском приложения и нажатием сочетания клавиш. Мне нужно, чтобы программа запускалась после того, как я войду. Я использую pycharm с python 3.8. Это код, который я хочу запустить после входа в систему.

import os
import time
import pyautogui
os.startfile("C:\\Program Files\\JetBrains\\PyCharm Community Edition 
2019.3.2\\bin\\pycharm64.exe")
time.sleep(2)
os.startfile('C:\\Users\\Igor\\AppData\\Local\\Programs\\Opera\\launcher.exe')
time.sleep(25)
pyautogui.keyDown('ctrl')
time.sleep(0.2)
pyautogui.keyDown('win')
time.sleep(0.2)
pyautogui.keyDown('down')
time.sleep(0.5)
pyautogui.keyUp('ctrl')
time.sleep(0.1)
pyautogui.keyUp('win')
time.sleep(0.1)
pyautogui.keyUp('down')
pyautogui.press('enter')

Я уже посмотрел тот же вопрос о переполнении стека, но точного ответа не было.

1 Ответ

0 голосов
/ 31 января 2020

Посмотрите на этот ответ SuperUser. Может быть Планировщик задач имеет то, что вы ищете?

Вы можете настроить триггер так, чтобы он не был время, когда вы разблокируете свой компьютер, но только при входе в систему.

...