中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-06-16 09:23
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 要BAT文件的窗口会自动关闭. 查看 2,228 回复 6
楼 主 要BAT文件的窗口会自动关闭. 发表于 2006-03-24 11:15 ·  中国 广东 深圳 宝安区 电信
初级用户
积分 60
发帖 14
注册 2006-03-23 09:28
UID 52635
状态 离线
比如说:
我们在BAT语句中,只有这样一句:

NOTEPAD AA.TXT

运行后BAT窗口不会消失,直到你把notepad关闭了,这BAT窗口才会关闭.

我想做的是怎样才能做到一打开NOTEPAD,
BAT文件的窗口就会自动关闭.

我试过用CALL或者START来调用NOTEPAD.EXE都不行.
2 发表于 2006-03-24 12:36 ·  中国 河北 石家庄 联通
铂金会员
★★★★
网络独行侠
积分 6,962
发帖 2,753
注册 2003-04-16 00:00
UID 1565
性别 男
来自 河北保定
状态 离线
用start可以啊,在2003下试验成功,内容如下:

@echo off
start notepad.exe
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
3 发表于 2006-03-24 13:31 ·  中国 北京 顺义区 联通
银牌会员
★★★
DOS联盟捡破烂的
积分 1,144
发帖 425
注册 2005-10-20 00:00
UID 43784
来自 北京
状态 离线
石头兄好像差了个参数???START /WAIT 程序 ,不知道2003用不用这个/WAIT,2000系统还是需要的。LZ可以试验一下
4 发表于 2006-03-24 14:14 ·  中国 广东 深圳 宝安区 电信
初级用户
积分 60
发帖 14
注册 2006-03-23 09:28
UID 52635
状态 离线
Originally posted by bagpipe at 2006-3-24 13:31:
石头兄好像差了个参数???START /WAIT 程序 ,不知道2003用不用这个/WAIT,2000系统还是需要的。LZ可以试验一下


我在XP+SP2下试了,不要 /WAIT.
THANK YOU TWO
5 发表于 2006-03-24 17:15 ·  中国 河北 石家庄 联通
铂金会员
★★★★
网络独行侠
积分 6,962
发帖 2,753
注册 2003-04-16 00:00
UID 1565
性别 男
来自 河北保定
状态 离线
嘿嘿,如果加上/wait,那么就真的不能关闭cmd窗口了。
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
6 发表于 2006-03-25 09:19 ·  中国 北京 顺义区 联通
银牌会员
★★★
DOS联盟捡破烂的
积分 1,144
发帖 425
注册 2005-10-20 00:00
UID 43784
来自 北京
状态 离线
Originally posted by Climbing at 2006-3-24 17:15:
嘿嘿,如果加上/wait,那么就真的不能关闭cmd窗口了。



我想楼主的意思我没有理解错,我说的情况是WIN 2000系统下,楼主的意思是:“我们在BAT语句中,只有这样一句:

NOTEPAD AA.TXT

运行后BAT窗口不会消失,直到你把notepad关闭了,这BAT窗口才会关闭” 我不知道楼主是运行完BAT就关闭CMD还是运行后保持CMD窗口然后结束程序后在关闭CMD窗口,不明白.............................LZ什么意思!!!唉
7 发表于 2006-04-17 17:48 ·  中国 山东 淄博 张店区 电信
新手上路
积分 5
发帖 3
注册 2006-04-16 14:57
UID 53930
性别 男
状态 离线
我也遇到这个情况了,加了个START 就好了,谢谢了
论坛跳转: