中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-09-23 15:27
47,812 主题排行 / 349,917 发帖 / 今日 0 篇 / 48,273 会员排行
DOS批处理 & 脚本技术(批处理室) » 请高手们帮忙看一下我写的这个批处理!多谢!
可打印版本  1,513 / 7
第1楼 newworld 发表于 2007-01-19 02:05
新手上路 发帖 3 积分 10
请高手们帮忙看一下我写的这个批处理!多谢!
echo off
start /w c:\"Program Files"\QQ\qq.exe

set /p v=是否备份QQ聊天纪录(y/n)?
if %v%==y (
start c:\"Program Files"\winrar\rar.exe A -ep1 d:\QQbak\QQbak.rar c:\"Program Files"\QQ\88513989 )

~~~~~~~~~~~~~~~~~~~~
然后在桌面上建个快捷方式,以最小化的方式启动窗口,等QQ关闭后,就会要你选择是否备份。问题就在这:因为是最小化启动的窗口,所以关闭QQ后就无法看到提示,需要先将窗口还原了才行,这样感觉程序很不方便。我是菜鸟新手,还请高手们能帮忙完善完善这个小程序。多多指点!多谢了!
第2楼 fastslz 发表于 2007-01-19 02:40
铂金会员 发帖 2,315 积分 5,493 来自 上海
很难做到~
第3楼 electronixtar 发表于 2007-01-19 02:41
铂金会员 发帖 2,672 积分 7,493
不方便就去学VC++
第4楼 zh159 发表于 2007-01-19 03:05
金牌会员 发帖 1,467 积分 3,687
试试:
第5楼 fastslz 发表于 2007-01-19 03:08
铂金会员 发帖 2,315 积分 5,493 来自 上海
试试这个~把主批处理最小化启动就可以了


[ Last edited by fastslz on 2007-1-18 at 03:11 PM ]
第6楼 zh159 发表于 2007-01-19 03:26
金牌会员 发帖 1,467 积分 3,687
另,可以用:

echo off
start /w c:\"Program Files"\QQ\qq.exe

cmdow.exe @ /res
cmdow.exe @ /act


set /p v=是否备份QQ聊天纪录(y/n)?
if %v%==y (
start c:\"Program Files"\winrar\rar.exe A -ep1 d:\QQbak\QQbak.rar c:\"Program Files"\QQ\88513989 )


cmdow:
http://www.cn-dos.net/forum/viewthread.php?tid=26141
4 楼
第7楼 newworld 发表于 2007-01-19 12:40
新手上路 发帖 3 积分 10
真的非常感谢楼上的各位朋友的帮助!!!多谢了!!!虽然这个功能在高级语言里实现起来很容易,但是有许多时候的操作环境是只能用windows自己现成的东西,这时候就体现出批处理的绝对优势了,再次感谢!!!
第8楼 everest79 发表于 2007-01-19 21:27
金牌会员 发帖 1,127 积分 2,564
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023