有个**.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 | | 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 COPY |
有时候运行正常,有时候下载正酣畅着呢,就给重启了,难道下载进度与这两个文件的更新不同步?求指教 |