![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-01 21:17 |
共 48,037 主题排行 / 350,122 发帖 / 今日 2 篇 / 48,249 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 如何用批处理来打开一个程序 |
| 可打印版本 1,501 / 7 |
| 第1楼 aaadxmmm | 发表于 2006-07-18 18:06 |
| 新手上路 发帖 3 积分 10 | |
|
如何用批处理来打开一个程序 如何用批处理来打开一个程序
如打开QQ @echo off "C:\Program Files\QQ2005\QQ.exe" exit 我这样写出来后,它的CMD那个东东.显示起的, 如果执行后,不让显CMD这个东东 请大家帮我一下,谢谢 |
|
| 第2楼 namejm | 发表于 2006-07-18 18:25 |
| 荣誉版主 发帖 1,737 积分 5,226 来自 成都 | |
|
你的问题实际上是怎么隐藏CMD窗口而不是如何打开一个程序,请注意帖子标题的修改哦。
光靠bat代码的编写并不能隐藏CMD窗口,只能借助其他软件。你去汉化新世纪下一个QuickBFC来耍耍吧。 |
|
| 第3楼 aaadxmmm | 发表于 2006-07-18 18:38 |
| 新手上路 发帖 3 积分 10 | |
|
楼上的,我按你的方面去下了那个QBFC还是不能退出CMD那个东东,那个帮我一下,
|
|
| 第4楼 aaadxmmm | 发表于 2006-07-18 18:53 |
| 新手上路 发帖 3 积分 10 | |
|
我也解决了
@echo off start D:\Real\Real.exe goto end :end 只有在start后中如果路径中有空格的话就有问题! |
|
| 第5楼 namejm | 发表于 2006-07-18 21:07 |
| 荣誉版主 发帖 1,737 积分 5,226 来自 成都 | |
|
唉,我还以为你要在运行CMD的时候隐藏CMD窗口呢,居然是不能自动关闭CMD窗口,“我这样写出来后,它的CMD那个东东.显示起的,如果执行后,不让显CMD这个东东”,看看你都是怎么说的,无语了。
另:老是发现有人喜欢用"如果",难道"如果"=“如何”? 用start "程序标题" "带空格路径"就可以解决带空格的问题了。 |
|
| 第6楼 badcfqtd | 发表于 2006-07-19 01:32 |
| 中级用户 发帖 53 积分 232 来自 中国 | |
|
文件名中的空格?我倒是知道如果是类似c:\program files的目录可以写成是c:\progra~1,要是再有C:\program files2可以写成是c:\progra~2.
但是,如果目录名类似为c:\abc def的,就不知道了,有谁弄明白了,说说? |
|
| 第7楼 maya0su | 发表于 2006-07-19 16:36 |
| 中级用户 发帖 131 积分 241 | |
|
@echo off
set /p yy=请输入你要找的程序(需要加后缀): dir /s/b %yy% >ok.txt set /p uu=<ok.txt start %uu% del ok.txt goto :end :end exit |
|
| 第8楼 maya0su | 发表于 2006-07-19 16:38 |
| 中级用户 发帖 131 积分 241 | |
|
这个是寻找并自动运行,并且能够在运行程序后,退出CMD……
PS:这个.bat在哪个盘,只能查找哪个盘的程序! |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |