百度空间 | 百度首页 
 
查看文章
 
DOS设备文件
2009年04月22日 星期三 上午 09:41

设备与其对应的设备文件名见表

设备文件名
对应设备

AUX
第一个串口,也叫做COM1

COMn
串口或通信口,DOS3.3以上版本n值可为1-4

CON
键盘或屏幕

LPTn
并口,因打印机多接在并口上,往往用于表示打印机

NUL
虚拟的空设备

PRN
打印机,同LPT1

PRT
某些MS-DOS版本中的打印机称谓


在DOS命令中最常用的是CON、NUL、PRN三个设备文件。下面介绍一下在DOS命令中常见的使用方法:

一、使用CON

DOS命令:命令词(源*作对象)(目的*作对象),对于设备文件,可理解为:命令词输入设备输出设备,故出现在输入设备位置上的CON意为键盘,出现在输出位置上的用法意为屏幕。

COPY CON<文件名>应解释为将键盘输入的字符存入文件中;COPY<文件名>CON则理解为将文件内容输出到屏幕上,即显示文件内容。

二、使用PRN

PRN代表打印机,可用来将文本文件的内容打印出来,使用如下格式:

COPY<文件名>PRN 或 TYPE<文件名>>PRN

第二种命令使用重定向符">"的原因是TYPE命令本身将输出默认到CON(屏幕)上,故用">"使输出转至PRN。

特殊的用法是COPY CON PRN,该命令中由于CON处于输入位置,表示键盘,故将用户输入的字符直接在打印机上打印出来,类似打字机的效果。

三、使用NUL

虚拟的空设备NUL有三种常见的用法:

1. 删除文件:COPY NUL<文件名>,一次删除一个文件,且删除后用UNDELETE和PCTOOLS无法恢复。

2. 屏蔽某些出错信息或DOS提示,如:

COPY *.* C:>NUL

这样,原来显示在屏幕上的"*.* files copies.”的提示将被屏蔽不再显示,这在编制批文件时非常有用。

3. 判断目录在存在

在批文件中可用IF子句判断文件的存在,却没有专用于判断目录存在的语句,可用NUL进行,例如:

IF EXIST C:CX NUL MD CX1

表示如果C盘根目录下存在CX子目录则在根目录下建立名为CX1的子目录,需指出的是,此判断命令在DOS提示符下直接键入无效。必须用于批文件中。


类别:老痞子的计算机专栏 | 添加到搜藏 | 浏览() | 评论 (2)
 
最近读者:
 
网友评论:
2
2009年05月05日 星期二 上午 10:57 | 回复
虽然一如既往的看不懂,但是很高兴看到你露面啦。
 
3
2009年10月29日 星期四 下午 10:15 | 回复
chenchengcncg 你好:
专b  王宪2E 
访l  子哥0l 
/o  文作0v 
萧g   媒万a 
亚.  不介爱同 
轩s  想绍车居 
十i  做上遭李 
全n  章亿窃威 
十a  子医 ? 
美.  怡生王  
1c  第 心三 
0o  二侯凌缄 
周m   佩寿其 
年.   岑星口 
 c   不疯  
 n   领喊  
 /   情娘  
 t       
 u       
 a       
 n       
 h       
 q       
 l       
 p       
 k       
 d       
 8       
 7       
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu