用ahk执行定时任务.
Addzd:
run 加字典
return
SetTimer,Addzd,600000
-----上面不管用.这样:
def 加定时(w,t):
#时间,执行
while 1:
os.system('start /b '+w)
time.sleep(t)
不用start /b了,因为c++编译模式变了.
然后这样,假设为定时执行.py:
#encoding=gbk
import 常用
常用.加定时('e:\path\加字典.exe',600)
#运行时,用`pythonw 定时执行.py`来执行,表示后台.
要用后台来执行,用pythonw 定时执行.py,将这句搞成批处理,放在启动里面,就行了.
如这样:
start "" "pythonw" "D:\soft\Vim\我的\定时执行.py"
如果实在还是不行,总是有黑框框一闪而过就用系统的计划任务.真是折腾.
注意,把c++编译成窗口,见下篇
再一次逆转.py的os.system不行,要用ahk新建一个脚本,加上循环.才行.
pythonw只能对py自身脚本行,但是如果是os.system调用的,是不行的.见上面的链接.
浙公网安备 33010602011771号