window定时任务,bat脚本

今天遇到一个需求,把一个脚本设置成定时任务。

解决:
1、写bat脚本
1.1 先创建一个text文本,在里面写上如下语句:
@echo off
chcp 936
cd C:\###
python ****.py
pause

1.2 修改文本后缀,从.text到.bat

2、window设置定时任务

2.1 找到创建定时任务的地方:我的电脑——右键——管理——系统工具——任务计划程序——创建基本任务/或者创建任务(二者创建的过程不太一样,但是本质上差不多)。


 

2.2 开始创建定时任务
【1】名称:名称一旦创建无法修改,定时任务创建后可以进行编辑/删除等一般操作,可以修改它的执行时间等。【下一步】。

【2】触发器,创建后可以修改,选择你想执行的频率:每天/每周等,【下一步】选择具体时间。然后再【下一步】。

【3】【操作】:不知道允许不允许修改,主要是这个任务的目的是什么,是启动程序还是其他的目的。【下一步】。

【4】【启动程序】:因为上一步我们选的是【启动程序】,所以这一步就是让你选择你想要启动的程序,告诉计算机这个程序的路径,可点击右侧的【浏览】选择到程序。下面2个参数可写可不写,百度上有人说得写,不写执行不成功,我没写但是成功了。

多说一句,python脚本的启动和bat脚本的启动不太一样,从bat脚本我们也能看出它里面包含了我们要启动的脚本名称和路径,因此我们只要让计算机直接读bat就能知道要启动的程序是啥以及在什么路径下。

但是如果直接用window启动python的话,需要在【程序或脚本】那里写上“python.exe”,【添加参数】那里写上“C:\***\***.py”,就是你的脚本的路径和名称,写全,【起始于】那里写上python.exe的路径,注意只要路径就行。


【5】【完成】:恭喜你完成了定时任务的设置,点击【完成】后,计算机就是在你设定的时间去执行指定的脚本。

2.3 定时任务的查看和修改

定时任务设置后,可以回到 任务计划程序——任务计划程序库里查看所有的定时任务啦。选中库里任一个定时任务,右键,可以修改或删除,当然你也可以做其他操作。

【结语】好啦,到这就把今天搞明白的window定时任务记录完啦!

### 设置 Windows 定时执行批处理 (.bat) 脚本 #### 使用任务计划程序创建新任务 为了实现定时运行 `.bat` 文件,在 Windows 中可以利用内置的任务计划程序工具。打开此工具的方法有多种,一种简单的方式是在 Cortana 或者搜索框内输入“任务计划程序”,并点击进入。 在任务计划程序窗口中,选择左侧栏中的“任务计划程序库”。接着,通过操作菜单里的“创建基本任务...”来启动向导[^1]。 #### 配置触发器与动作 当创建一个新的基本任务时,会提示设定该任务名称以及描述信息,这有助于日后管理和识别特定任务。之后,将遇到配置触发条件的界面,可以选择基于时间(如每天、每周等)、事件或其他情况作为触发依据。对于定期执行的需求而言,“每日”可能是最常用的选择之一;此时需指定具体的开始日期及时刻[^2]。 完成上述设置后,下一步是指定要采取的动作——即运行命令或程序。这里应选取“启动程序/脚本”的选项,并浏览定位到待调度执行的那个 `.bat` 文件路径下,选中目标文件即可[^3]。 #### 进阶参数调整 除了基础配置外,还有更多高级属性可供自定义优化: - **常规**:可勾选允许按需运行(即使未登录),提高灵活性; - **条件**:如果计算机处于使用状态,则停止任务,防止干扰当前工作流程; - **设置**:规定错过触发后的重试机制,确保不会因为短暂断电等原因而遗漏重要作业。 ```powershell # PowerShell 示例代码用于展示如何编程方式创建相同效果的任务计划 $action = New-ScheduledTaskAction -Execute 'C:\path\to\your-script.bat' $trigger = New-ScheduledTaskTrigger -Daily -At 9am Register-ScheduledTask -TaskName "My Daily Script" -Action $action -Trigger $trigger -User "SYSTEM" ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值