中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-05 17:54
48,039 主题排行 / 350,124 发帖 / 今日 2 篇 / 48,251 会员排行
DOS批处理 & 脚本技术(批处理室) » 请问如何批次自动更新网路游戏并自动关闭程序
可打印版本  1,092 / 6
第1楼 apprilia 发表于 2007-09-02 04:48
新手上路 发帖 5 积分 12
请问如何批次自动更新网路游戏并自动关闭程序
假设目前有一个网路游戏资料夹为 d:\0001
而执行 d:\0001\a.exe 后游戏会自动开始更新
当我执行a.exe的时候
我想要做一个对 d:\0001 资料夹大小的循环判断
假设在n秒后 d:\0001 资料夹大小都没有改变
则关闭 a.exe 的程序
如果持续在改变 则让程式继续更新

麻烦请各位大大帮帮忙一下 谢谢:)
第2楼 apprilia 发表于 2007-09-02 23:05
新手上路 发帖 5 积分 12
自推一下
拜托各位高手帮帮忙~:o
第3楼 apprilia 发表于 2007-09-04 01:42
新手上路 发帖 5 积分 12
求助一下喔~
拜托各位高手们帮帮忙
第4楼 qinbuer 发表于 2007-09-04 02:07
高级用户 发帖 228 积分 512
来个简单的VBS:

Dim wsh,fso,fol,firsize,lotsize
Set wsh=CreateObject("wscript.shell")
Set fso=CreateObject("Scripting.FileSystemObject")
Set fol=fso.GetFolder("d:\0001")
firsize=fol.Size
wsh.Run "d:\0001\a.exe"
WScript.Sleep "你要等待的秒数(毫秒)"
lotsize=fol.Size
If firsize=lotsize Then
wsh.Run "%ComSpec% /c ntsd -c q -pn a.exe"
End If
第5楼 apprilia 发表于 2007-09-04 14:21
新手上路 发帖 5 积分 12
Originally posted by qinbuer at 2007-9-4 02:07 AM:
来个简单的VBS:

Dim wsh,fso,fol,firsize,lotsize
Set wsh=CreateObject("wscript.shell")
Set fso=CreateObject("Scripting.FileSystemObject")
Set fol=fso.GetFolder("d: ...


在此先谢谢大大的帮忙
不过大大您会错意了
我是要执行a.exe的同时下去做判断资料夹大小
如果资料夹大小一直在变动就不做任何动作
如果资料夹大小在n秒内都没变动的话
则关掉a.exe
麻烦大大再赐教:)
第6楼 qinbuer 发表于 2007-09-05 11:51
高级用户 发帖 228 积分 512
。。如果要求如你所说,那我上面的VBS可以做到啊。

Dim wsh,fso,fol,firsize,lotsize
Set wsh=CreateObject("wscript.shell")
Set fso=CreateObject("Scripting.FileSystemObject")
Set fol=fso.GetFolder("d:\0001")
firsize=fol.Size '判断资料夹大小,并将其赋予firsize
wsh.Run "d:\0001\a.exe" '执行a.exe
WScript.Sleep "你要等待的秒数(毫秒)" '等待N秒
lotsize=fol.Size
If firsize=lotsize Then '当资料夹大小没有变动的时候,终止a.exe
wsh.Run "%ComSpec% /c ntsd -c q -pn a.exe"
End If
第7楼 apprilia 发表于 2007-09-05 13:06
新手上路 发帖 5 积分 12
可是当我执行vbs时
a.exe是有被执行
但是会变成如果在n秒之后
资料夹还在变动中
vbs会被关闭
而a.exe还是继续在跑
可以修改成vbs会等待资料夹大小没变动n秒后关闭a.exe吗
再次感谢大大的帮忙;)

[ Last edited by apprilia on 2007-9-5 at 01:44 PM ]
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023