如何在Windows系统中设置Python程序定时运行

如何在Windows系统中设置Python程序定时运行,第1张

首先,你得安装python的运行环境呗。。1 默认的程序要设置,如果不会设置,就重新装一次python就行2 需要设置环境变量:例如你的程序为:C:\Python26,则你需要把这个地址粘贴在:右键我的电脑->属性->高级->环境变量,然后再下边的 系统变量 选择框中,双击path(大小写无所谓),在变量值的框中,添加: ;C:\Python26,记得在路径之前添加分号(;),当然是英文输入法下的分号3 这一点很重要,因为执行的速度很快的时候,cmd窗口是不会自动pause的,所以会一闪而过。。如果只是print之类的语句,或许根本没有什么结果留下。。所以,这种还是选择用IDLE来运行吧。。。

首先要确定主板支持定时自动开机。

1自动定时开机

此功能需要在BIOS中设定,并且主板的高级电源管理设置必须支持这个功能,不过现在大多数的主板全支持,放心使用吧

步骤一:

启动系统按DEL,进入BIOS,然后选中 "POWER MANAGEMENT FEATURES"

(电源管理设置),回车进入在电源窗口中找到"RESTORE ON AC/POWER

LOSS"项,按回车,然后通过方向键设置其值为"POWER ON"

步骤二:

选中"RESUME ON RTC ALARM"并按回车,接着通过方向键设置其值为"ENABLE"

步骤三:

选中"RTC ALARM DATE"按回车,然后将其值设定为"EVERYDAY",表示每天都进行一样的 *** 作,按照同样的方法,分别将"RTC ALARM HOURS""RTC ALARM MINUTE""RTM ALARM SECOND"设置为"07""15""00",这表示开机时间为早上的"7:15:00",全部设置好后,按F10,保存并重新启动

(由于不同的主板的BIOS不一样,有些主板的设置可能与上面的有一点点不同,但只要记住在电源管理中找到"WAKE UP"字样的就行了,因为这是设置定时开机的选项)

2自动登陆系统

电脑开机了,但是我们有些人设置了开机密码,不能自动登陆,怎么办

可以通过修改注册表来实现自动登陆

步骤一:

在运行中输入"REGEDIT",打开HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWSNT\CURRENTVERSION\WINLOGON

步骤二:

在右方的窗口中找到"DEFAULTUSERNAME"子键,将数值数据改为用户登陆帐户名,如果不存在该键值,就可以在右边的窗口中右键新建字符串,接着将"新值#1"重命名为"DefaultUserName"后进行修改

步骤三:

在右侧窗口中找到DefaultPassword,如果不存在,可以新建,然后将其键值设定为你的密码

步骤四:

按照以上的方法,在右边的窗口中新建一个名为"AutoAdminLogon"的键值,将其值设为1,然后退出重新启动就可以实现自动登陆

用计划任务自动运行BAT批处理文件,在BAT文件中加入>、>>输出重定向命令

将一条命令或某个程序输出结果的重定向到特定文件中, > 与 >>的区别在于,>会清除调原有文件中的内容后写入指定文件,而>>只会追加内容到指定文件中,而不会改动其中的内容。

比如sqlplus命令或者别的SQL命令后面加入 >>D:\sqllog则将SQL语句执行情况写到D盘下SQLlog文件下(不覆盖,追加,可以理解为所有的日志都在这个文件里面)

如果后面加 >D:\sqllog 就是覆盖日志,只记录最后一次执行的情况;

明白了吗,你可以根据自己的需要加上>或者>>就可以啦

1)如何快速的启动程序?

我们的希望:最好能够在键盘上敲几下就能够启动所有的程序,而不用花费时间到开始菜单里面去找。

解决方案:

使用Windows

XP自带的Run功能,键盘快速呼出:Win+R。与此配合,你需要把你日常所用的程序快捷方式都放到一个目录里面,比如“C:\Run”,把他们重命名

为你喜欢的短名字,然后在

控制面板>系统>高级>环境变量

中修改

Path

这个变量的值,在最后面加上

C:\Run

。这是我所学到的最简单的办法,完全用了系统自带的功能,你可以把所有的程序都命名成两三个字母的,比如ff(firefox)或者msn。

使用

Launchy,这是从istef那看来的。可以索引常见的和自定义的程序位置(比如开始菜单和“C:\Run”;自定义的文件类型;Alt+空格呼出,特别适合我这种键盘上没有Win键的人。

2)有没有好的定时器?

这个问题是上一篇博文的延续,如何保持你的创作流,你当然需要一个好的计时器,不能够太复杂以至于你把时间都花在了调试上,也不能太简单以至于起不到提醒的作用。寻找了一个小时之后,我觉得Google

Desktop中的Clock

Gadget不错,比较简单,也很醒目。

看似越简单的用户需求,往往是越复杂和越难满足的……

适可而止好了

:D

xp/vista/win7的话,是

at

,cmd中自己输入

at

/?

看说明

win8的话,是

schtasks,cmd中自己输入

schtasks

/?

看说明

此外注意下,在XP下at命令被执行后,再次添加at项目的时候,序号是从头开始的;而win7除非手动使用at

/del删掉所有已执行过的命令,否则序号是递增。

比如在XP下:

at

8:00

echo

hello;ID为1

到8:00该命令被执行后,再添加一条

at

9:00

echo

hello;ID还是1

而在win7下除非使用过/DEL参数,否则ID将变成2。

或者说想省点事的话直接用系统自带的计划任务吧。

cmd下定时执行命令可以使用

at

命令

或者

schtasks命令。

at

语法:at

+时间+运行程序

schtasks语法:schtasks

/creat

/tn

设定定时运行的名字

/tr

“运行程序”

/sc

daily

/st时间

例:

1、at

12:30

notepad(12:30时运行记事本)

2、at

19:30

calc(19:30时运行计算器)

3、schtasks

/create

/tn

定时运行

/tr

"notepad"

/sc

daily

/st

12:30(12:30时运行记事本)

4、schtasks

/create

/tn

定时运行

/tr

"calc"

/sc

daily

/st

19:30(19:30时运行计算器)

以上就是关于如何在Windows系统中设置Python程序定时运行全部的内容,包括:如何在Windows系统中设置Python程序定时运行、如何设置定时开机(WINDOWS XP)、怎样定时执行一个windows服务程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存