让.exe文件定时自启动的第三方工具(windows)

本文介绍了两种三方工具:windows任务计划程序、NSSM

windows任务计划程序

介绍:

Windows Task Scheduler(Windows 任务计划程序):Windows 自带的任务计划程序可以设置定时执行任务,并且包括重启应用程序的选项。你可以使用任务计划程序创建一个定时任务,在指定的时间间隔内启动指定的 `.exe` 文件。

使用任务计划程序开启.exe文件实现流程

  1. 打开计划任务(Task Scheduler)应用程序。使用快捷键组合 Win + R 打开“运行”对话框,然后输入 "taskschd.msc",按下回车键打开

  2. 在计划任务应用程序中,点击"创建基本任务"(Create Basic Task)来创建一个新任务。

  3. 给任务起一个名称,例如"Ngrok Restart",并提供一个可选的描述。

  4. 在触发器(Trigger)部分,点击"新建"(New)来创建一个新的触发器。

  5. 在触发器设置中,选择"按计划"(On a schedule),并指定要执行任务的日期和时间。你可以设置重复执行任务的频率和间隔。

  6. 在操作(Action)部分,选择"启动程序"(Start a program)并提供xxx.exe的完整路径。

  7. 点击"完成"(Finish)来创建计划任务。

可能会出现无法执行或者打开闪动一下就退出的情况,下面是解决办法:

1. 写一个python脚本,用任务计划程序定时执行py文件

在exe的同目录下,写一个run.py

import os

path = 'xbot个微版.exe'

os.system(path)

在对该程序新建一个定时任务。

然后就可以在触发设置的触发条件后就会自动执行py文件,从而执行exe文件。

又有一个问题,那就是一般情况下,如果早上七点执行,电脑此时是在睡眠状态。此时无法执行计划程序,而是等我什么时间打开了计算机,才会补执行。

而即使前面设置了唤醒计算机,也没法真的唤醒计算机,所以需要解决在睡眠状态下唤醒计算机这个问题。

2. 睡眠状态下唤醒计算机

在系统的睡眠管理中进行设置。

然后,即使在睡眠状态下,电脑会自动唤醒,然后执行7点的py文件,执行特定的exe程序。

使用任务计划程序关闭.exe文件实现流程

1. 在任务计划程序中创建一个新任务,按照之前提到的步骤选择 "创建任务",不过这次任务我们会写一个关闭程序的脚本。

2. 在触发器设置中,选择适合您需求的触发器类型和时间。

3. 在操作设置中,选择 "启动程序"。

4. 在启动程序设置中,点击 "浏览",找到并选择一个脚本文件(.bat 文件)(.bat文件的创建看下面)。

5. 点击"完成"(Finish)来创建计划任务。

.bat文件创建

1. 新建一个文件,后缀写为 ".txt",使其成为纯文本文件,写入你需要关闭程序的脚本`taskkill /f /im <要关闭程序名字> `

2. 使用一个文本编辑器(如记事本)打开该文件。

3. 在文本编辑器中,选择 "文件" 菜单,然后选择 "另存为"。

4. 在 "另存为" 对话框中,将 "编码" 选项更改为 "ANSI" 或 "UTF-8"(如果您确定原始文本文件的编码方式)。

5. 将文件名更改为 ".bat" 的后缀,然后保存文件

文件内容是关闭.exe程序的命令

如:

taskkill /f /im   xxx.exe

注意:绝对不能直接把.txt修改为.bat,必须根据步骤来,否则 还会经历‘一闪而过’

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值