¿Qué es un archivo de dispositivo en DOS?
La siguiente tabla enumera los dispositivos y sus correspondientes nombres de archivo de dispositivo
Los dispositivos correspondientes a los nombres de archivo de dispositivo
AUX
Primero Puerto serie, también conocido como COM1
COMn
Puerto serie o de comunicación, DOS 3.3 o posterior, el valor n puede ser 1-4
CON
Teclado o pantalla
LPTn
Puerto paralelo, normalmente usado para impresoras porque las impresoras suelen estar conectadas a puertos paralelos
NUL
Dispositivo virtual nulo
PRN
Impresora y LPT1
PRT
Algunas versiones de MS-DOS Nombre de impresora
Los archivos de dispositivo CON, NUL y PRN se utilizan con mayor frecuencia en comandos de DOS. A continuación se presentan los comandos de DOS más utilizados:
1. El uso de CON
CON generalmente se conoce como la representación del teclado o la pantalla en muchos materiales, lo que dificulta distinguir cuándo aparece. representa la pantalla y cuando representa el teclado, como por ejemplo: COPY
CON se interpreta como copiar los caracteres de entrada que se muestran en la pantalla en el archivo, creando así un archivo
CON. se interpreta como copiar los caracteres de entrada que se muestran en la pantalla en el archivo para crear el archivo.
Los comandos de DOS generalmente se pueden expresar como: palabra de comando (fuente * es el objeto) (destino * es el objeto, se puede interpretar como: la palabra de comando dispositivo de entrada dispositivo de salida). por lo que aparece en la ubicación del dispositivo de entrada. CON se refiere al teclado y el uso que aparece en la posición de salida se refiere a la pantalla. Por lo tanto, COPY
CON debe entenderse como ingresar los caracteres ingresados por el teclado en el archivo; mientras que COPY CON debe entenderse como enviar el contenido del archivo a la pantalla, es decir, mostrar el contenido del archivo.
Vale la pena señalar que usar COPY CON puede usar comodines, es decir, el contenido de varios archivos se puede mostrar al mismo tiempo, lo cual es más poderoso que TYPE. Además, dado que el comando COPY proporciona el parámetro /B y puede mostrar algunos archivos que no son de texto que no se pueden mostrar normalmente mediante TYPE en forma de código fuente, el contenido del archivo de documento WPS se puede mostrar en DOS.
En segundo lugar, utilice PRN
PRN representa la impresora, que se puede utilizar para imprimir el contenido del archivo de texto. El formato es el siguiente:
. COPY PRN o TYPE >PRN
La razón por la cual el segundo comando usa el símbolo de redirección ">" es que el comando TYPE en sí genera CON (pantalla) de forma predeterminada, así que use ">" para redirigir la salida. al PRN.
Un uso especial es COPY
CON
PRN. Dado que CON está ubicado en la posición de entrada y representa el teclado, los caracteres ingresados por el usuario pueden ser. impreso directamente en la impresora, similar al efecto de una máquina de escribir.
3. Uso de NUL
El dispositivo virtual vacío NUL tiene tres usos comunes:
1. COPY
NUL, un archivo solo se puede eliminar una vez y no se puede restaurar mediante UNDELETE y PCTOOLS después de eliminarlo.
2.
Proteger ciertos mensajes de error o mensajes de DOS, como:
COPIAR
*.*
C:>NUL
De esta forma se mostrará en pantalla el archivo original "*.COPY"
.
Archivo
Copiar.
Se evitará que se muestre el mensaje ", lo cual es muy útil al preparar archivos por lotes.
3.
Determine si el directorio existe
En el archivo por lotes Puede utilizar la cláusula IF para determinar si el archivo existe, pero no se utiliza ninguna declaración específicamente para determinar si el directorio existe. Por ejemplo, puede utilizar NUL para determinar:
IF
<. p>EXISTEC:CX
NUL
MD