Board logo

标题: 如何隐藏批处理中命令运行后输出信息 [打印本页]

作者: chineselgs     时间: 2006-5-4 21:45    标题: 如何隐藏批处理中命令运行后输出信息

小弟初学,还请多多指教.
我知道@echo off是不显示命令行的意思.就是说不显示我所写出的命令本身,只显示命令结果.但是我遇到了一个问题,就是我写了一个批处理,前面是一些要执行的东西.但是后面有一些要拷贝东西,它就老显示什么什么的成功影响下面的命令执行速度.我想让拷贝工作在后台执行,或者执行时不要显示那些细节闪的人眼花,该怎么办啊?
我是个菜鸟嘛,可能说的不是太清楚,还希望大家回答详细一点.谢!~~ 
         

[ Last edited by chineselgs on 2006-5-5 at 19:26 ]
作者: bush     时间: 2006-5-4 23:02
例如: copy a.tmp b.txt >nul

就不会有file(s) copied字样
作者: Jneny     时间: 2006-5-5 08:01
DOS不分前后台的,它是单任务的系统,。。
作者: xjmxjm1234     时间: 2006-5-5 12:16
支持2楼
> 是转向输出命令,把显示在屏幕上的内容转移到别的设备
nul 是空设备,就是把信息清除.

顺便问个问题:
aux com lpt config$ 是什么设备名啊,请高手赐教.
作者: chineselgs     时间: 2006-5-5 18:09    标题: 我改了,应该没问题了吧?


作者: willsort     时间: 2006-5-5 18:44

───────────────── 版主回复 ─────────────────
原提示已删除,但请注意,你的问题的准确描述是:
如何隐藏批处理中命令运行后输出信息
因为你并非想获知如何隐藏命令本身
正是因为对问题的不准确认识,导致论坛中以前关于此类论述的大量主题你无法搜索到。
───────────────── 版主回复 ─────────────────

作者: chineselgs     时间: 2006-5-5 19:26    标题: 我又改了一次,这回行了吧~


作者: Jneny     时间: 2006-5-6 23:46
RE:xjmxjm1234
aux   CON:      输入输出    键盘/CRT显示器
PRN:或LPT11:     输出      并行打印机
AUX:或COM1:     输入输出    串行I/O设备
  NUL:       输入输出    虚设备(不产生I/O)
作者: chineselgs     时间: 2006-5-8 00:46
楼上说的什么啊,我怎么听不懂啊???





[ Last edited by chineselgs on 2006-5-8 at 00:48 ]
作者: xjmxjm1234     时间: 2006-5-8 19:40
to 8楼:
谢谢了,我正想知道,有人知道 config$ 是什么设备吗?

to 9楼:
问的是设备名,问题在4楼.
作者: kingljp     时间: 2006-5-9 01:14


  Quote:
Originally posted by willsort at 2006-5-5 18:44:

───────────────── 版主回复 ─────────────────
原提示已删除,但请注意,你的问题的准确描迠...

Sample Text版主做人做事的严谨态度值得我们大家学习,PFPF。