用Windows的“任务计划程序”执行Python脚本文件

用Windows的“任务计划程序”执行Python脚本文件,第1张

整个任务计划设置一路下一步就ok了,几乎Xp之后每个版本的Windows设置都是差不多的。稍微提一下, 创建基本任务 创建任务 的区别是一个有引导界面,一个直接d出设置界面直接设置。

出问题的是在这个界面的设置方法:

这里先引用一段其他文章里的设置方法:

上面的设置里问题还是挺多的,特别是关于 起始于 的解释。事实上这里的起始于并不是填写编译器所在的目录,编译器所在的目录实际上应该是在 程序与脚本 中就已经填写过了。而这里 起始于 要填写的内容应该是

同时,我们注意到,这里的选项后面有一个 (可选) ,意思是如果此处不填的话(缺省状态),那么自动将该处的目录位置定位到起始执行目录的位置(在 任务计划程序 执行的过程中通常是 编译器所在的目录位置 )。

其实这个跟python的一个内置模块有关。

os模块下我们经常用到的osgetcwd(),用于获取脚本当前目录位置;

而ospathpardir可以获得当前脚本目录的上一级目录。

他们在一般双击运行的情况下的输出为(举例):

D:\Python\

而当使用编译器运行python脚本和直接双击执行python脚本时,osgetcwd()的输出结果是不一样的:

D:\Python\

C:\Users\yyaaa\AppData\Local\Programs\Python\

换句话说,在使用编译器执行时(即在cmd中执行 python D:\Python\pathpy ),osgetcwd()取的是python编译器所在的目录。 更一般的讲 ,osgetcwd()本身这个方法,返回的是当前执行python文件的文件目录, ospathpardir同理 。一般情况下,打开脚本时,cmd会自动定位到当前脚本所在位置,类似使用了命令 cd D:\Python\ ,所以执行目录就在脚本位置,所以输出 D:\Python\ ;而当用 任务计划程序 执行时,其本质就是在cmd中将参数拼接,形成 python D:\Python\pathpy 这样的一条命令来运行程序,所以此时他返回的python的执行文件目录,就是python的安装目录 C:\Users\yyaaa\AppData\Local\Programs\Python\ 。

因此我们需要定义 起始于 这个参数来告诉Windows实际的脚本位置在哪里,否则就会出现找不到目标文件的错误。如果脚本中没有牵涉到类似的目录位置等情况时(实际情况是这样的定时脚本大概率会遇到文件输入输出问题),此项大可以不填。

现在重新对这里的设置进行总结:

1,打开windows7系统,在开始菜单中点击“控制面板”。

2,在控制面板中点击“管理工具”。

3,在窗口中点击“任务计划程序”。

4,在窗口中点击“创建任务选项”。

5,点击设置自动启动的时间。

6,在窗口中设置勾选“启动程序”。

7,最后,在窗口中选择要设置定时启动的程序即可,问题解决。

1、右键单击“开始”,d出菜单选择“控制面板”,如图:

2、然后点击控制面板里的“管理工具”,如图:

3、在管理工具里点击“计划任务程序”,如图:

4、先点击下任务计划程序库,然后在中间的空白位置点击右键,选择“创建基本任务”,也可以点击右边的“创建基本任务”,如图:

5、给定时关机的任务取个名字,如“定时关机”,然后点击“下一步”如图:

6、选择关机任务从什么时候开始,根据自己需要选择,如图:

7、设置定时关机的时间段,选择定时关机每隔多长时间发生一次,如图:

8、选择任务执行的 *** 作为启动程序,如图:

9、点击“程序或脚本”后面的浏览进行选择执行的程序,要是知道程序路径就可以直接填写程序,填上 shutdown 命令,这里参数设置 -s 表示关机,如图:

10、选择“是”来确定,如图:

11、此界面选择“完成”,结束自动关机的计划任务设置,如图:

12、设置好后,在任务列表里就可以看定时关机任务了,如图:

1当然首先是需要进入计划任务,下面的几个方法都可以进入“任务计划程序”: “开始”-“控制面板”-“系统的维护”-拉到最下面点击“计划任务”;

“开始”-右键点击“计算机”选择“管理”,在左侧界面中选择“任务计划程序”。

2现在可以创建任务了。在右侧界面中选择“创建基本任务”(向导式创建任务,推荐新手使用)或者“创建任务”开始新建。

3点击“创建基本任务”,现在要做的是定时关机,那么在名称输入“关机”,描述可以不用填写,完成后点击“下一步”。

4 来到“任务触发器”,根据需要选择什么时候运行,这里选择每天(以后随时可以调整)。完成后点击“下一步”。然后会让你选择具体运行的时间,根据需要自行选择。

5接下来会让你选择以什么方式运行这个任务,如果是要关机,那么选择“启动程序”后,点击“下一步”。

6来到“启动程序”对话框,在“程序和脚本”下面输入"shutdown”(不含引号),“添加参数”里填上"-s -f -t 7200",完成后点击“下一步”,接着点击“完成”即创建完毕。时间一到,电脑就乖乖的关机啦。

可以在任务计划程序中设置,设置自动开机:

1、鼠标右键单击此电脑,选择管理,进入页面。

2、展开系统工具,点击任务计划程序,在右边点击创建基本任务。

3、d出窗口,在页面中输入名称和描述,下一步,在触发器中选择时间点,下一步。

4、选择开始时间,每隔天数,下一步,点击启动程序,下一步。

5、在程序或脚本框中输入startup,startup就是开机的意思,在添加参数中输入-s,下一步。

6、确认无误后,点击完成即可。

设置自动关机:

1、鼠标右键单击此电脑,选择属性,进入页面。

2、单击控制面板主页,将查看方式更改为大图标。

3、选择管理工具,双击任务计划程序,单击左上方的 *** 作,选择创建基本任务。

4、在创建基本任务页面输入名称和描述,点击下一步。

5、在希望该任务何时开始页面选择关机时间点,点击下一步。

6、设置开始时间,每隔次数,点击下一步,选择启动程序,点击下一步。

7、在程序或脚本中选择关机程序,在添加参数中输入-s,点击下一步,确认无误后点击完成即可。

以上就是关于用Windows的“任务计划程序”执行Python脚本文件全部的内容,包括:用Windows的“任务计划程序”执行Python脚本文件、windows 怎么定时启动程序、windows10电脑自动关机怎么设置等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9345099.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存