精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>电脑技术>>○ DOS>>问题解答>>关于批处理>>Re: 请问一个批处理的问题。。谢了。。(2)

主题:Re: 请问一个批处理的问题。。谢了。。(2)
发信人: yuy()
整理人: znw(1999-11-11 01:01:16), 站内信件
【 在 ldwolf (我是好人) 的大作中提到: 】
%COMSPEC%  
COMSPE是一个系统环境变量,加百分号是调用此变量。 
   
IF NOT EXIST %DRIVE%AUTOEXEC.BAT GOTO END123(这句有什么用处??) 
如果AUTOEXEC。BAT不存在跳转到标号123处。

COPY A.BAT %DRIVE%>NUL(此处NUL是什么东西??设备名吗??)  
NUL是系统定义的一个空设备。作用是让COPY命令的这种信息不显示。

ECHO CALL A。BAT>TMP.DAT(此处为何要建一个TMP。DAT文件??) 
将CALL A。BAT这句话存放在TMP。DAT文件中

COPY %DRIVE%AUTOEXEC.BAT+TMP.DAT>NUL(此处是不是要用">>"来重定向??)
 
不需要。只是在一个文件在增加内容时才用。否则会将原内容覆盖。

DEL TMP.DAT>NUL(为何此处要删除TMP。DAT??删除后如何重定向??) 
用完当然就删除了嘛
:  END123  
ECHO ON 


--
=============================
轻轻的走,如轻轻的来。      *
风之子                      *
ICQ:27137383                *
http://yuy.126.com           *
==============================

※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.100.1.89]

[关闭][返回]