首页 > 解决方案 > 登录后如何运行python脚本?

问题描述

所以我已经完成了这个程序,它可以帮助我管理登录后我想打开的窗口和应用程序,我意识到如果我把这个脚本放到启动文件夹中,它会在我登录之前启动程序,那就是不是我想要的,因为该程序取决于启动应用程序和按下键盘快捷键之间的时间。我需要在我登录后启动程序。我在 python 3.8 中使用 pycharm。这是我登录后要运行的代码。

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')

我已经在 stack-overflow 上查找了相同的问题,但没有确切的答案。

标签: pythonpython-3.xauthenticationstartuppython-3.8

解决方案


看看这个超级用户的答案。也许任务计划程序有你正在寻找的东西?

您可以调整触发器,使其不是每次解锁机器时,而是仅在您登录时。


推荐阅读