我在工作中写了一个py脚本,想通过bat脚本运行,并且把这个脚本设置到计划任务中,定时执行,其中有一些注意点,在这边做一下记录。
-
在bat脚本中需要先改变工作目录,通过cd /d %dp0 实现,不然python脚本中的相对路径取值会错误。
-
如果路径中带有空格,需要双引号将路径包起来
@echo off rem %~dp0 代表脚本的绝对路径 如 E:\thecode\文件监控\ cd /d %~dp0 python "监控脚本进程.py"
-
设置计划任务时,可以设置只运行一次,然后重复运行。
-
bat脚本应该使用ANSI的编码格式,否则会出现乱码报错。