有个**.td的文件从开始就是目标文件大小,没法用文件体积变化判断,于是通过**.td.cfg或**.td的修改时间判断,代码:- set args=wscript.arguments
- arg=args(0)
- set fso=createobject("scripting.filesystemobject")
- set f=fso.getfile(arg)
- d=f.datelastmodified
- if datediff("n",cdate(d),now())>5 then '超过5分钟未修改判定下载停滞
- wscript.echo "下载停滞,尝试重启迅雷..."
- set ws=CreateObject("WScript.Shell")
- ws.run "taskkill /F /IM Thunder.exe /T",0
- wscript.sleep 6000
- ws.run "迅雷极速版"
- else
- wscript.echo "正在下载,3分钟后重新检测..."
- end if
复制代码 有时候运行正常,有时候下载正酣畅着呢,就给重启了,难道下载进度与这两个文件的更新不同步?求指教 |