您好,欢迎来到二三娱乐。
搜索
您的当前位置:首页python设置两个软件定时启动

python设置两个软件定时启动

来源:二三娱乐

from apscheduler.schedulers.blocking import BlockingScheduler
import subprocess
import logging
import os
from pytz import timezone

# 配置日志记录
logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(levelname)s - %(message)s')


def start_software():
    try:
        # 使用环境变量获取软件路径
        软件名_path = os.getenv('软件名_PATH', r'软件路径.exe')
        软件名_path = os.getenv('软件名_PATH', r'软件路径.exe')

        # 启动 xxx
        subprocess.Popen(xxxx_path)
        logging.info("xxxxxx started successfully.")

        # 启动 xxxxx
        subprocess.Popen(xxxx_path)
        logging.info("xxxxx started successfully.")
    except Exception as ite:
        logging.error(f"Failed to start software: {ite}")


# 创建调度器并设置时区为Asia/Shanghai
scheduler = BlockingScheduler(timezone=timezone('Asia/Shanghai'))

# 添加任务,每天下午x点x分执行
scheduler.add_job(start_software, 'cron', hour=x, minute=x)

try:
    logging.info("Scheduler started...")
    scheduler.start()
except (KeyboardInterrupt, SystemExit):
    logging.info("Scheduler stopped.")

请自行替换软件路径及软件名字

 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- yule263.com 版权所有 湘ICP备2023023988号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务