中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-06-30 23:05
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » 怎样隐藏BAT执行时的DOS回显 查看 1,482 回复 4
楼 主 怎样隐藏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
性别 男
来自 甘肃.临泽
状态 离线
>nul
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
状态 离线

  command >nul 2>nul
5 可以这样:关闭回显 CTTY NUL,打开回显 CTTY CON 发表于 2006-11-27 06:53 ·  中国 河南 濮阳 电信
初级用户
积分 66
发帖 25
注册 2006-11-26 14:33
19年会员
UID 71807
性别 男
状态 离线
关闭回显 CTTY NUL,打开回显 CTTY CON
论坛跳转: