楼 主
怎样隐藏BAT执行时的DOS回显
发表于 2006-11-26 04:12 · 中国 广东 广州 增城区 电信
新手上路
★
积分 4
发帖 1
注册 2006-11-26 03:48
19年会员
UID 71746
性别 男
状态 离线
人人皆知用@可以隐藏一条命令的执行显示,用echo off可以关闭该命令以下的所有回显信息。但是如果在执行过程中有错误发生时,DOS会有系统回显。比如你要删除一个文件,用了@echo off应该完全没有问题。但是如果系统找不到这个文件,就会提示错误回显。那么,不管你用@也好,用echo off也好,都不能隐藏DOS错误回显。请教各位大虾,怎么才能连DOS的错误回显也隐藏起来呢?
第 2 楼
发表于 2006-11-26 04:53 · 中国 甘肃 兰州 电信
金牌会员
★★★★
积分 4,103
发帖 1,744
注册 2006-01-20 13:00
20年会员
UID 49241
性别 男
来自 甘肃.临泽
状态 离线
第 3 楼
发表于 2006-11-26 06:15 · 中国 河北 廊坊 三河市 移动
金牌会员
★★★★
积分 2,725
发帖 1,160
注册 2006-09-23 12:00
19年会员
UID 63486
来自 河北廊坊
状态 离线
偶来灌水。

三人行,必有吾师焉。 学然后知不足,教然后知困,然后能自强也。
第 4 楼
发表于 2006-11-26 19:53 · 中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
19年会员
UID 59080
状态 离线
第 5 楼
可以这样:关闭回显 CTTY NUL,打开回显 CTTY CON
发表于 2006-11-27 06:53 · 中国 河南 濮阳 电信
初级用户
★
积分 66
发帖 25
注册 2006-11-26 14:33
19年会员
UID 71807
性别 男
状态 离线
关闭回显 CTTY NUL,打开回显 CTTY CON
论坛跳转: