无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3251|回复: 7
打印 上一主题 下一主题

高手请进 如何在纯DOS下执行命令显示器不显示命令-而能完全正常使用!

[复制链接]
跳转到指定楼层
1#
发表于 2011-9-18 09:08:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
主要目的是为了 隐藏命令。
例如插进已做好的纯DOS U盘 启动U盘到DOS界面 全自动执行COPY 1.bat d:\1.bat
     如何才能不显示 COPY 1.bat d:\1.bat 等提示
2#
发表于 2011-9-18 11:14:13 | 只看该作者
嘿嘿,在批处理的首行前插入一行“@echo off”。比如:
@echo off
COPY 1.bat d:\1.bat

若连执行结果也不想显示,则:
@echo off
COPY 1.bat d:\1.bat >nul 2> nul
回复

使用道具 举报

3#
 楼主| 发表于 2011-9-18 11:26:28 | 只看该作者

回复 #2 不才 的帖子

纯DOS下真的行? 以前好象试过不行
回复

使用道具 举报

4#
发表于 2011-9-18 13:37:11 | 只看该作者
原帖由 不才 于 2011-9-18 11:14 发表
嘿嘿,在批处理的首行前插入一行“@echo off”。比如:
@echo off
COPY 1.bat d:\1.bat

若连执行结果也不想显示,则:
@echo off
COPY 1.bat d:\1.bat >nul 2> nul


不点大师,nul> 2> nul 在纯DOS下会报错:参数太多!!!!!

只需 copy 1.bat d:\1.bat >nul 就行了……

[ 本帖最后由 jh1688 于 2011-9-18 13:38 编辑 ]
回复

使用道具 举报

5#
发表于 2011-9-18 13:38:27 | 只看该作者
2楼正解,现在研究dos的是不是越来越少了。
回复

使用道具 举报

6#
发表于 2011-9-18 14:56:17 | 只看该作者
原帖由 jh1688 于 2011-9-18 13:37 发表


不点大师,nul> 2> nul 在纯DOS下会报错:参数太多!!!!!

只需 copy 1.bat d:\1.bat >nul 就行了……

嘿嘿,不点非不才,不才才出错。
>nul 2 >nul 确实会出错。为了避免出现出错信息,前面加个if语句好了。
回复

使用道具 举报

7#
发表于 2011-9-19 08:15:07 | 只看该作者
不好意思,不才大师,把名字弄错了……
回复

使用道具 举报

8#
发表于 2011-9-19 23:47:48 | 只看该作者
> nul每行只需要一个即可
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-28 10:36

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表