¿Cómo crear un archivo por lotes de DOS para que pueda cambiar automáticamente el nombre del directorio cuando se ejecuta en Windows?
Conjunto completo de comandos de DOS Conjunto completo de comandos de DOS
1) MD - Crear subdirectorios
1. Función: Crear un nuevo subdirectorio
2. Tipo: Comando interno
3. Formato: MD[letra de unidad:][nombre de ruta]
4. Instrucciones de uso:
(1) "Letra de unidad": Especifica la letra de la unidad de disco para crear un subdirectorio, si se omite, será la unidad actual;
(2 ) "Nombre de ruta": El nombre del directorio superior del subdirectorio que se creará. Si está predeterminado, se creará en el directorio actual.
Ejemplo: (1) Cree un subdirectorio llamado FOX en el directorio raíz de la unidad C; (2) Cree un subdirectorio USUARIO en el subdirectorio FOX.
C:,>MD FOX (Crea el subdirectorio FOX en la unidad C actual)
C:,>MD FOX, USER (Crea el subdirectorio USUARIO en el subdirectorio FOX) Directorio)
(2) CD - Cambiar el directorio actual
1. Función: Mostrar el directorio actual
2. Tipo: Comando interno
3. Formato: CD[letra de unidad:][nombre de ruta][nombre de subdirectorio]
4. Instrucciones de uso:
(1) Si se omite la ruta y el nombre del subdirectorio, se mostrará el directorio actual;
(2) Si se utiliza el formato "CD", volverá al directorio raíz;
p>
(3) Si se utiliza el formato "CD..", volverá al directorio de nivel superior.
Ejemplo: (1) Ingresar al subdirectorio USUARIO; (2) Regresar desde el subdirectorio USUARIO al subdirectorio (3) Regresar al directorio raíz.
C:,>CD FOX, USER (ingrese el subdirectorio USER bajo el subdirectorio FOX)
C:, FOX, USER>CD. (Regresar al directorio raíz anterior)
C:, FOX>CD, (Regresar al directorio raíz)
C:,>
(3) RD ——Comando eliminar subdirectorio
1. Función: Elimina el directorio del disco especificado.
2. Tipo: Comando interno
3. Formato: RD[letra de unidad:][nombre de ruta][nombre de subdirectorio]
4. Instrucciones de uso:
(1) El subdirectorio debe estar vacío antes de eliminarlo, lo que significa que primero debe ingresar al subdirectorio y usar DEL (el comando para eliminar archivos) para eliminar los archivos en el subdirectorio. y luego regrese al directorio de nivel superior y use el comando RD para eliminar el directorio en sí;
(2) El directorio raíz y el directorio actual no se pueden eliminar.
Ejemplo: es necesario eliminar el subdirectorio USER en el subdirectorio FOX de la unidad C. La operación es la siguiente:
Paso 1: elimine primero los archivos en el subdirectorio USER. ;
p>
C,>DEL C:, FOX, USUARIO, *. *
El segundo paso es eliminar el subdirectorio USUARIO.
C,>RD C:, FOX, USER
(4) DIR - comando de visualización del directorio del disco
1. Función: Muestra el contenido del directorio del disco.
2. Tipo: Comando interno
3. Formato: DIR [letra de unidad][ruta][/P][/W]
4.
Instrucciones de uso: Uso de /P; cuando hay demasiados directorios para ver y no se pueden mostrar en una pantalla, la pantalla seguirá desplazándose hacia arriba, lo que dificulta la visualización con claridad. Parámetro /P, la pantalla mostrará 23 líneas de información de archivo a la vez, luego hará una pausa y le indicará que presione
cualquier tecla para continuar
Uso de /W: Agregar /; W para mostrar solo el nombre del archivo. Se omiten el tamaño del archivo y la fecha y hora de creación. Después de agregar parámetros, cada línea puede mostrar cinco nombres de archivos.
RUTA——comando de configuración de ruta
1. Función: Ruta de búsqueda de archivos ejecutables del dispositivo, solo válida para archivos.
2. Tipo: Comando interno
3. Formato: RUTA [letra de unidad 1] directorio [nombre de ruta 1] {[; letra de unidad 2:],
4. Instrucciones de uso:
(1) Al ejecutar un archivo ejecutable, DOS primero buscará el archivo en el directorio actual y, si lo encuentra, lo ejecutará; si no se puede encontrar el archivo, lo ejecutará; ejecutarse de acuerdo con el comando PATH Establezca la ruta y busque el archivo en el directorio uno por uno;
(2) Si hay más de dos rutas en el comando PATH, separe cada ruta con un punto y coma ";";
(3) Hay tres formas de utilizar el comando RUTA:
RUTA[Letra de unidad 1:][Ruta 1][Letra de unidad 2:][ Ruta 2]... (la configuración puede buscar ruta para ejecutar archivos)
RUTA: (cancelar todas las rutas)
RUTA: (muestra la ruta configurada actualmente)
(6) ÁRBOL—— Mostrar comando de estructura de directorios del disco
1. Función: muestra todas las rutas de directorio en la unidad especificada y todos los nombres de archivos en estos directorios.
2. Tipo: Comando externo
3. Formato: ÁRBOL[Letra de unidad:][/F][》PRN]
4. Instrucciones de uso:
(1) Cuando se usa el parámetro /F, se muestran todos los directorios y todos los archivos bajo el directorio. Cuando se omite, solo se muestra el directorio y no se muestran los archivos bajo el directorio. ;
( 2) Cuando se selecciona el parámetro >PRN, se imprimirán los directorios enumerados y los nombres de archivos en los directorios.
(7) DELTREE——Eliminar todo el comando del directorio
1. Función: Eliminar todo el directorio y sus subdirectorios y archivos.
2. Tipo: Comando externo
3. Formato: DELTREE [letra de unidad:]
4. Instrucciones de uso: este comando puede eliminar un directorio y todos los archivos, subdirectorios y subdirectorios de nivel inferior en un solo paso, independientemente del atributo del archivo: oculto, del sistema o de solo lectura, siempre que el archivo esté ubicado en el lugar eliminado. directorio A continuación, DELTREE será tratado de la misma manera y se eliminará sin error. ¡Ten cuidado al usarlo! ! !
5. Comandos de operación del disco
(1) FORMAT - comando de formateo del disco
1. Función: formatee el disco, divida las pistas y sectores; verifique si hay pistas defectuosas en todo el disco al mismo tiempo, marque los sectores defectuosos; establezca el área del directorio y la tabla de asignación de archivos para preparar el disco para recibir DOS.
2. Tipo: Comando externo
3. Formato: FORMATO〈Letra de unidad:〉[/S][/4][/Q]
4. Instrucciones de uso:
(1) La letra de unidad después del comando no puede ser predeterminada. Si se formatea el disco duro, aparecerá el siguiente mensaje: ADVERTENCIA: TODOS LOS DATOS EN DISCO NO EXTRAÍBLE
. p>
CONDUCCIÓN C: ¡SE PERDERÁ!
¿Continuar con el formato (Y/N)?
(Advertencia: se perderán todos los datos de la unidad C. ¿Realmente desea continuar formateando?)
(2) Si formatea un disquete, aparecerá el siguiente mensaje. Aparece: Inserte un nuevo disquete para la unidad A;
y presione ENTER cuando esté listo...
(Inserte un nuevo disco en la unidad A y presione Enter cuando esté listo).
(3) Seleccione el parámetro [/S] para copiar los archivos del sistema DOS IO.SYS
, MSDOS.SYS y COMMAND.COM al disco para que el disco pueda ser Para disco de arranque de DOS.
Si no se selecciona el parámetro /S, el disco formateado solo puede leer y escribir información y no puede usarse como disco de arranque;
(4) Seleccione el parámetro [/4], en alta densidad de 1,2 MB Formatee un disco de baja densidad de 360 KB en la unidad de disquete;
(5) Seleccione el parámetro [/Q] para formatear rápidamente. Este parámetro no volverá a dividir la apariencia de la pista ni los sectores. pero solo se borrarán el directorio raíz, la tabla de asignación de archivos y el sector de arranque, por lo que el formateo es más rápido.
(6) Seleccione el parámetro [/U] para indicar el formateo incondicional, lo que significa destruir todos los datos del disco original. Sin /U, es un formato seguro. En este momento, cree un archivo de imagen para guardar la tabla FAT y el directorio raíz originales. Si es necesario, use UNFORMAT para restaurar los datos originales.
(2) Comando de formato de recuperación UNFORMAT
1. Función: Recuperar discos que han sido formateados y han perdido datos debido a un mal funcionamiento.
2. Tipo: Comando externo
3. Formato: UNFORMAT〈Letra de unidad〉[/L][/U][/P][/TEST]
4. Instrucciones de uso: Se utiliza para recuperar discos formateados "no destructivamente". Cuando los archivos o subdirectorios eliminados en el directorio raíz y los sectores del sistema del disco (incluidos FAT, directorio raíz, sectores BOOT y tabla de particiones del disco duro) están dañados, también puede utilizar UNFORMAT para rescatarlos.
(1) Utilice el parámetro /L para enumerar los nombres de subdirectorios encontrados, nombres de archivos, fecha de muerte y otra información, pero en realidad no funcionará con FORMAT.
(2) Seleccione el parámetro /P para mostrar el informe en pantalla (incluida la información generada por el parámetro /L) y también enviarlo a la impresora. Durante la ejecución, la pantalla mostrará: "La impresión se enviará a
LPT1"
(3) Seleccione el parámetro /TEST para realizar solo pruebas de simulación (TEST) sin realizar pruebas reales. operaciones de escritura. Al utilizar este parámetro, la pantalla mostrará: "Sólo simulación"
(4) Seleccione el parámetro /U para no utilizar los datos del archivo de imagen ESPEJO y realice directamente DESFORMAT de acuerdo con el estado actual del disco.
(5) Seleccione /PSRTN; repare la tabla de particiones del disco duro.
Si agrega uno de /P, /L o /TEST después de la letra de la unidad, es equivalente a usar el parámetro /U UNFORMAT "asumirá" que el disco no tiene una imagen ESPEJO. archivo en este momento.
Nota: UNFORMAT puede restaurar completamente el disco que acaba de FORMATEAR. Sin embargo, si se escriben otros datos después de FORMAT, UNFORMAT no puede rescatar completamente los datos. UNFORMAT no es una panacea Dado que usar UNFORMAT reconstruirá el FAT y el directorio raíz, también es muy peligroso. Una operación incorrecta puede aumentar las pérdidas. Si solo elimina algunos archivos o subdirectorios por error, solo necesita usar UNDELETE.
3) CHKDSK——Compruebe el estado actual del comando del disco
1. Función: muestra el estado del disco, el estado de la memoria y el número discontinuo de archivos especificados en la ruta especificada.
2. Tipo: Comando externo
3. Formato: CHKDSK [Letra de unidad:][ruta][nombre de archivo][/F][/V]
4. Instrucciones de uso:
(1) Seleccione el parámetro [nombre de archivo] para mostrar el disco ocupado por el archivo
(2) Seleccione el parámetro [/F] para corregir el; uso del disco en el disco especificado. Errores lógicos encontrados en el disco;
(3) Seleccione el parámetro [/V] para mostrar todos los archivos y rutas en el disco.
(4) DISKCOPY——Comando de copia de disco completo
1. Función: Copiar disquetes con exactamente el mismo formato y contenido.
2. Tipo: Comando externo
3. Formato: DISKCOPY[Letra de unidad 1:][Letra de unidad 2:]
4. Instrucciones de uso:
(1) Si el disquete de destino no está formateado, el sistema seleccionará automáticamente el formateo al copiar.
(2) Si hay archivos originales en el disquete de destino, todos se perderán después de la copia.
(3) Si se trata de una copia de una sola unidad, el sistema le solicitará que reemplace el disco de origen y el disco de destino a su debido tiempo. Preste atención para distinguir el disco de origen y el disco de destino cuando esté en funcionamiento.
(5) ETIQUETA——Comando Crear etiqueta de volumen de disco
1. Función: crear, cambiar y eliminar etiquetas de volumen de disco.
2. Tipo: Comando externo
3. Formato: ETIQUETA[Letra de unidad:][Nombre del volumen]
4. Instrucciones de uso:
(1) El nombre del volumen es el nombre del volumen que se creará. Si este parámetro se omite de forma predeterminada, el sistema le pedirá que ingrese el nombre del volumen o le preguntará si desea eliminarlo. el nombre del volumen original;
p>(2) El nombre del volumen consta de 1 a 11 caracteres.
(6) VOL——Mostrar comando de etiqueta de volumen del disco
1. Función: Ver la etiqueta del volumen del disco.
2. Tipo: Comando interno
3. Formato: VOL[Letra de unidad:]
4. Instrucciones de uso: omita la letra de la unidad y muestre la etiqueta del volumen de la unidad actual.
(7) SCANDISK——Comando de detección y reparación de disco
1. Función: Detectar si hay problemas con la tabla FAT, estructura de directorios, sistema de archivos, etc. del disco y reparar los problemas detectados.
2. Tipo: Comando externo
3. Formato: SCANDISK[Letra de unidad 1:]{[Letra de unidad 2:]…}[/ALL]
4. Instrucciones de uso:
(1) CCANDISK es adecuado para discos duros y disquetes. Puede especificar varios discos a la vez o utilizar el parámetro [/ALL] para especificar todos los discos. p>(2) Puede detectar automáticamente errores lógicos como conexiones cruzadas, clústeres faltantes y estructuras de directorios que ocurren en el disco y repararlos.
(8) DEFRAG——Comando reorganizar el disco
1. . Función: Desfragmentar el disco y eliminar fragmentos de disco.
2. Tipo: Comando externo
3. Formato: DEFRAG[Letra de unidad:][/F]
4. Instrucciones de uso: utilice el parámetro /F para eliminar los fragmentos de los archivos del disco y ajuste la disposición de los archivos del disco para garantizar que no haya espacios entre los archivos. Esto acelera la lectura del disco y ahorra espacio en el disco.
(9) SYS——Comando de copia del sistema
1. Función: Transfiera los archivos del sistema DOS IO.SYS, MSDOS.SYS y COMMAND.COM de la unidad actual a la unidad especificada.
2. Tipo: Comando externo
3. Formato: SYS [Letra de unidad:]
*Instrucciones de uso: Si el espacio restante en el disco no es suficiente para almacenar archivos del sistema, el mensaje es: No hay espacio para en el disco de destino.
Comandos de operación de archivos
(1) comando COPIAR copia de archivos
1. Función: Copie uno o más archivos al disco especificado.
2. Tipo: Comando interno
3. Formato: COPIAR [disco de origen][ruta]
4. Instrucciones de uso:
(1) COPY es un método de copia de datos de archivo a archivo. El disco de destino debe formatearse antes de copiar.
(2) Durante el proceso de copia. , el disco de destino debe ser el mismo. El archivo antiguo con el nombre del archivo será reemplazado por el archivo de origen;
(3) Al copiar un archivo, primero debe asegurarse de que el destino tenga suficiente espacio; de lo contrario aparecerá un mensaje de error insuficiente, indicando que no hay suficiente espacio en disco;
(4) Se permiten caracteres comodín "*" y "?" en el nombre del archivo, y se pueden copiar varios archivos al mismo tiempo. time;
(5) El nombre del archivo fuente debe indicarse en el comando COPY. No se puede omitir.
(6) Al copiar, el nombre del archivo de destino puede ser el mismo que el nombre del archivo de origen, lo que se denomina "copiar con el mismo nombre". En este caso, se puede omitir el nombre del archivo de destino;
(7) Al copiar, el nombre del archivo de destino también puede ser diferente del nombre del archivo de origen, lo que se denomina "copia de nombre diferente". En este caso, el nombre del archivo de destino no se puede omitir;
(8) Al copiar, también se pueden fusionar varios archivos. Un archivo, llamado "copia combinada", tiene el siguiente formato: COPIA;[disco fuente][ruta] (9) Usando el comando COPIAR, también puede ingresar datos desde el teclado para crear un archivo. es el siguiente: COPY CON [Letra de unidad:][Ruta] (10) Nota: En el formato de uso del comando COPY, debe haber un espacio entre el nombre del archivo de origen y el nombre del archivo de destino! (2) XCOPY——Comando de copia de directorio 1. Función: Copie el directorio especificado y todos los archivos del directorio junto con la estructura del directorio. 2. Tipo: Comando externo 3. Formato: Instrucciones de uso: (1) XCOPY es una extensión de COPY. Puede copiar el directorio especificado junto con los archivos y la estructura del directorio, pero no puede copiar archivos ocultos ni archivos del sistema; > 2) Cuando lo utilice, especifique al menos una letra de unidad de origen, el nombre de la ruta de destino de origen y el nombre del archivo de origen; (3) Al seleccionar /S, COPIE todos los archivos en el directorio de origen y sus subdirectorios. A menos que se especifique el parámetro /E, /S no copiará un directorio vacío. Si no se especifica el parámetro /S, XCOPY solo copiará los archivos en el directorio de origen, sin involucrar los subdirectorios debajo de él; (4 ) Cuando se selecciona el parámetro /V, se probarán todos los sectores copiados, pero se reducirá la velocidad. (3) TIPO——Comando de visualización del contenido del archivo 1. Función: Muestra el contenido del archivo de código ASCII. 2. Tipo: Comando interno. 3. Formato: TIPO[Letra de unidad:][Ruta] 4. Instrucciones de uso: (1) Mostrar archivos de texto compuestos por códigos ASCII, sí. Para archivos con extensiones como EXE.COM, el contenido mostrado no se puede leer y no tiene ningún significado práctico2; (2) Este comando solo puede mostrar el contenido de un archivo a la vez y no se pueden usar comodines. usado; (3) Si el archivo tiene una extensión, la extensión debe escribirse (4) Cuando el archivo es demasiado largo para mostrarse en una pantalla, puede; se mostrará en el siguiente formato; TIPO[Letra de unidad:][Ruta] (5) Si necesita imprimir el contenido del archivo, puede utilizar el siguiente formato: TIPO[Letra de unidad:][Ruta] En este punto, la impresora debería estar en línea. (4) REN——Comando de cambio de nombre de archivo 1. Función: Cambiar nombre de archivo 2. Tipo: Comando interno 3. Formato: REN[letra de unidad:][ruta]〈nombre de archivo antiguo〉〈nombre de archivo nuevo〉 4. Instrucciones de uso: (1) La letra de la unidad y la ruta no se pueden agregar antes del nuevo nombre del archivo, porque este comando solo puede cambiar el nombre del archivo para archivos en el mismo disco; >(2) Permite usar comodines para cambiar un conjunto de nombres de archivos o extensiones. (5) FC——Comando de comparación de archivos 1. Función: Compara las similitudes y diferencias de archivos y enumera las diferencias. 2. Tipo: Comando externo 3. Formato: FC[Letra de unidad:][Nombre de ruta] 4. Instrucciones de uso: (1) Seleccione el parámetro /A, que es el modo de comparación de código ASCII (2) Seleccione el parámetro /B, que es el modo de comparación binaria; ; (3) Seleccione el parámetro /C para tratar los caracteres en mayúsculas y minúsculas como los mismos caracteres. (4) Seleccione el parámetro /N para mostrar los números de línea con diferencias en el modo de comparación de código ASCII. (6)ATTRIB——Comando modificar atributos de archivo 1. Función: Modificar los atributos del archivo especificado. (Para conocer los atributos del archivo, consulte la sección 2.5.4 (2) Atributos del archivo) 2. Tipo: Comando externo. 3. Formato: ATTRIB[nombre de archivo][R][——R][A][——A][H][——H][S][——S][/S] 4. Instrucciones de uso: (1) Utilice el parámetro R para configurar el archivo especificado como atributo de solo lectura, de modo que el archivo solo se pueda leer y no se puedan escribir datos ni eliminar, seleccione el parámetro -R para; eliminar el atributo de solo lectura; (2) Seleccione el parámetro A para establecer el archivo como atributo de archivo; seleccione el parámetro -A para eliminar el atributo del archivo; (3) Seleccione el parámetro H para establecer el atributo del archivo La asociación es un atributo implícito; seleccione el parámetro -H para eliminar el atributo implícito; (4) Seleccione el parámetro S para establecer el archivo como un atributo del sistema; -Parámetro S para eliminar el atributo del sistema; p> (5) Seleccione el parámetro /S para configurar todos los subdirectorios en el directorio actual. 7) DEL——Comando eliminar archivo 1. Función: Eliminar el archivo especificado. 2. Tipo: Comando interno 3. Formato: DEL[letra de unidad:][ruta] 4. Instrucciones de uso: (1) Seleccione el parámetro /P El sistema le preguntará si realmente desea eliminar el archivo antes de eliminarlo. Si no utiliza este parámetro, se eliminará automáticamente. (2) Este comando no puede eliminar archivos con atributos ocultos o de solo lectura; (3) Se pueden usar comodines en los nombres de archivos; (4 ) Para eliminar todos los archivos en el disco (DEL*·* o DEL·), se le preguntará: (¿Está seguro?) (¿Está seguro?) Si responde S, elimínelo, Si responde N, cancele la operación de eliminación. (8) Recuperar——Comando Recuperar 1. Función: Restaurar comandos eliminados accidentalmente 2. Tipo: Comando externo. 3. Formato: UNDELETE[Letra de unidad:][nombre de ruta] 4. Instrucciones de uso: Utilice UNDELETE para utilizar los caracteres comodín "*" y "?". (1) Utilice el parámetro /DOS para restaurar archivos en función de los registros restantes en el directorio. Cuando se elimina un archivo, el primer carácter del nombre del archivo registrado en el directorio se cambiará a E5. DOS utiliza el E5 al principio del archivo y los caracteres posteriores para encontrar el archivo que se va a restaurar. el usuario debe ingresar un carácter para completar el nombre del archivo. Pero este carácter no tiene que ser el mismo que el original, sólo necesita cumplir con las reglas de nombres de archivos de DOS. (2) Seleccione /LIST para "enumerar" solo los archivos que cumplan con las condiciones especificadas sin restaurarlos, de modo que no haya ningún impacto en el contenido del disco. (3) Seleccione /ALL para restaurar automáticamente los archivos totalmente recuperables sin preguntar al usuario uno por uno. Al usar este parámetro, si UNDELTE usa los registros restantes en el directorio para restaurar los archivos, entonces se usará un carácter. se seleccionará automáticamente para completar el nombre del archivo y hacerlo diferente del nombre del archivo existente. El orden preferido de caracteres es: #——0000123456789A~Z. UNDELETE también tiene la función de crear medidas de protección para archivos, lo cual está más allá del alcance de este curso. Se recomienda a los lectores que consulten los manuales de DOS pertinentes al utilizar estas funciones. 7. Otros comandos (1) CLS - comando borrar pantalla 1 Función: Borra todas las visualizaciones en la pantalla, coloca el cursor en la parte superior izquierda esquina de la pantalla. 2 Tipo: Comando interno 3 Formato: CLS (2) VER Ver comando del número de versión del sistema 1 Función: Mostrar Número de versión actual del sistema 2 Tipo: Comando interno 3 Formato: VER (3) Comando de configuración de fecha de DATOS 1 Función : establece o muestra la fecha del sistema. 2 Tipo: Comando interno 3 Formato: FECHA[mm——dd——aa] 4 Modo de empleo: (1) Omita [mm——dd——aa] para mostrar la fecha del sistema y solicitar que ingrese una nueva fecha. Si no la modifica, puede presionar la tecla Enter directamente [mm——dd——aa. ] es el formato "mes mes - día día" ——Año"; (2) Cuando la máquina comienza a funcionar y se ejecuta un archivo de procesamiento automático (AUTOEXEC.BAT), el sistema no solicitará la fecha del sistema. De lo contrario, solicite una nueva fecha y hora. (4) Comando de configuración del reloj del sistema TIME 1 Función: Establecer o mostrar la hora del sistema. 2 Tipo: Comando interno 3 Formato: HORA[hh:mm:ss:xx] 4 Modo de empleo: (1) Omita [hh: mm: ss: xx], se muestra la hora del sistema y se le solicita que ingrese la nueva hora. Si no la modifica, puede presionar la tecla Enter directamente [hh: mm: ss: xx] es "hora: minuto: segundo": formato de cientos de segundos; (2) Cuando la máquina comienza a funcionar y se ejecuta un archivo de procesamiento automático (AUTOEXEC.BAT), el sistema no Solicite la fecha del sistema. De lo contrario, solicite una nueva fecha y hora. (5) Comando MEM para ver el estado actual de la memoria 1 Función: Mostrar el uso actual de la memoria 2 Tipo: Comando externo 3 Formato: MEM[/C][/F][/M][/P] 4 Instrucciones de uso: (1) Seleccione el parámetro /C para listar los cargar La longitud de cada archivo en la memoria convencional y CMB también muestra el uso del espacio de memoria y el espacio máximo disponible (2) Seleccione el parámetro /F para enumerar el tamaño de bytes restante y la memoria convencional actual, respectivamente; . Área disponible y tamaño de UMB; (3) Utilice el parámetro /M para mostrar la dirección, el tamaño y las propiedades del módulo de la memoria utilizada por el módulo; (4) Utilice. el parámetro /P para especificar la pantalla actual. Cuando la salida excede una pantalla, se pausa para que los usuarios la vean. (6) Comando MSD para mostrar información del sistema 1 Función: Muestra el estado del hardware del sistema y del sistema operativo. 2 Tipo: Comando externo 3 Formato: MSD[/I][/B][/S] 4 Modo de empleo: (1) Cuando se selecciona el parámetro /I, no se detecta el hardware; (2) Cuando se selecciona el parámetro /B, MSD se inicia en modo blanco y negro; p> (3) Cuando se selecciona el parámetro /B, parámetros S, se muestra un informe conciso del sistema. Archivo por lotes de DOS Hay tres tipos de archivos ejecutables en DOS, a saber, EXE, COM y BAT. Entre ellos, los archivos EXE y COM están en formato binario, solo los archivos BAT están en formato de texto y se pueden leer directamente. Por lo tanto, el contenido del archivo BAT es mucho más simple que el archivo ejecutable binario anterior. Estos archivos contienen una colección de comandos de DOS, a menudo llamados archivos por lotes. Aunque la composición del archivo por lotes es relativamente simple, es muy útil y ampliamente utilizada. Por ejemplo, será muy problemático ejecutar los mismos comandos cada vez, pero es mucho más fácil ejecutarlos en un archivo por lotes. AUTOEXEC.BAT es un archivo por lotes especial que se ejecuta automáticamente cuando se inicia DOS y desempeña un papel muy importante en la configuración del sistema. Por lo tanto, para aprender bien DOS, debes aprender bien los archivos por lotes. A continuación se presentan los comandos y el uso de archivos por lotes. Comando por lotes propio de DOS: @: coloque este símbolo delante de otros comandos en el archivo por lotes y el comando en sí no se mostrará cuando se ejecute. Por ejemplo, el comando @ECHO OFF se utiliza a menudo al principio de archivos por lotes. LLAMADA: llame a otro archivo por lotes desde un archivo por lotes y continúe ejecutando el archivo por lotes original una vez completada la llamada. Uso: CALL [nombre de archivo por lotes] Nota: También puede utilizar el comando COMMAND /C para completar la misma operación. ELECCIÓN: Selecciona el comando. Este es un comando externo de DOS, pero se usa principalmente en archivos por lotes. Después de ejecutar el comando ELECCIÓN, se le indicarán los elementos seleccionables y podrá seleccionarlos presionando un botón. Uso: ELECCIÓN: [/C[:]Tabla de claves] [/N] [/S] [/T[:]Seleccionar valor, segundos] [Mostrar texto] Entre ellos, /C indica botones opcionales, /N indica que no se muestra información de solicitud, /S indica modo de sensibilidad de caracteres en mayúsculas y minúsculas, /T indica que si no se selecciona ninguna opción dentro del tiempo aprobado, la definición en /C será automáticamente ejecuta un valor seleccionado. El texto mostrado es la información que aparece cuando se ejecuta el comando CHOICE. Los resultados de la selección estarán representados por el valor ERRORLEVEL. ECHO: Muestra la información especificada. Generalmente se muestra en la pantalla. Por ejemplo, ECHO Hello mostrará la palabra Hola en la pantalla. Además, ECHO ON|OFF se utiliza para establecer si se muestra el comando en sí cuando se ejecuta el archivo por lotes. ECHO OFF tiene el mismo significado que @, pero es un comando separado y no se puede colocar antes de otros comandos como @. PARA: Ejecuta el comando correspondiente al archivo especificado. Como todos sabemos, muchos comandos en DOS admiten comodines, como? y *, puede especificar un lote de archivos a la vez, lo cual es muy conveniente. Sin embargo, no todos los comandos de DOS admiten comodines, como TYPE (comando de visualización del contenido del archivo). Con el comando FOR, no importa. Permite que el comando TYPE muestre varios archivos a la vez. Uso: FOR nombre de variable IN (conjunto de archivos) comando DO [parámetro de comando] Nota: Lo anterior es la forma fija del comando FOR Las posiciones de IN y DO deben. ser correcto, de lo contrario aparecerá un error de sintaxis. Por ejemplo, el comando FOR F IN (*.*) DO TYPE F puede realizar el comando TYPE para mostrar varios archivos a la vez. Nota: F es un nombre de variable y también se puede reemplazar por G, etc., pero debe ser consistente. Reemplácelo con F en el archivo por lotes. GOTO: va a una determinada etiqueta dentro del archivo por lotes para su ejecución. Como todos sabemos, en programación muchas veces es necesario repetir o saltar a un lugar determinado para continuar la ejecución, como el comando GOTO en el lenguaje BASIC. El comando GOTO en el archivo por lotes también puede completar funciones similares. Uso: GOTO [nombre de la etiqueta] Entre ellos, el nombre de la etiqueta se puede configurar a voluntad, como Hola, etc. Utilice el símbolo ":" para establecer la etiqueta, como ":Hola". En este momento, utilice el comando GOTO Hola para ir a la ubicación de ":Hola" y continúe ejecutando el archivo por lotes. . IF: Comando de juicio condicional. Este es un comando por lotes útil. Uso 1: SI [NO] EXISTE comando de nombre de archivo [parámetro de comando] Significado: Si un determinado archivo [no] existe, se ejecutará un determinado comando. Uso 2: comando de código de retorno de error IF [NOT] ERRORLEVEL [parámetro de comando] Significado: si el código de retorno de error [not] es mayor o igual que el código especificado, Se ejecutará un comando. Entre ellos, ERRORLEVEL representa el código de retorno de error, lo cual es muy útil. Para muchos comandos de DOS, debido a diferentes resultados de ejecución (como ejecución exitosa, ejecución fallida o interrupción por parte del usuario, etc.), estos comandos devolverán diferentes números de código para representar diferentes resultados. El comando IF ERRORLEVEL ejecuta diferentes comandos según los diferentes códigos generados por estos diferentes resultados y generalmente se usa después de un determinado comando. Por ejemplo, IF ERRORLEVEL 1 ECHO OK! significa que si el código de retorno de error actual es mayor o igual a 1, se mostrará la palabra "¡OK!". Uso 3: IF [NOT] Cadena 1==Cadena 2 Comando [Parámetro de comando] Significado: Cuando la Cadena 1 y la Cadena 2 [no] son iguales Ejecute un comando. PAUSA: Pausa la ejecución del archivo por lotes y muestra las palabras "Presione cualquier tecla para continuar". REM: Añadir comentarios. Se utiliza para aumentar la legibilidad del archivo y no se ejecutará. También puedes usar:: en su lugar. SHIFT: Cambia la posición de los parámetros reemplazables en el archivo por lotes. Los parámetros reemplazables son un tipo especial de parámetros que solo se pueden usar en archivos por lotes. Estos parámetros los ingresa el usuario al ejecutar el comando por lotes. Por ejemplo, ejecutamos el comando DIR /S /W, donde DIR es el nombre del comando y /S y /W son sus parámetros de ejecución. En el archivo por lotes, estos parámetros de comando se asignarán a parámetros reemplazables respectivamente, como /S será 1, /W será 2, etc., y al comando en sí se le asignará 0. Los archivos por lotes utilizan parámetros reemplazables para operar con los parámetros ingresados durante la ejecución. Por ejemplo, hay un archivo por lotes llamado MYFILE.BAT. Ejecute MYFILE.BAT YES en la línea de comando, por lo que el valor de 0 es MYFILE.BAT y el valor de 1 es "YES". Puede procesarlo por lotes aquí. En el archivo, se utilizan comandos como IF para determinar los valores de parámetros como 1, y luego se realizan diferentes operaciones en función de estos valores, como IF "1 "=="SÍ" IR A SÍ. El comando SHIFT no toma ningún parámetro. El resultado de la ejecución es reemplazar el valor de 0 con el valor del 1 original, y el valor del 1 original se convierte en el valor del 2 original. pronto. Nótese su irreversibilidad. Debido a que puede haber muchos parámetros en ejecución cuando se ejecuta el archivo por lotes, puede haber más de 10 y los parámetros reemplazables solo pueden ser del 0 al 9. Si desea obtener los valores de los parámetros después de 9, solo puede usar el comando MAYÚS. En este momento, se avanzará toda la lista de parámetros. Los anteriores son los comandos de procesamiento por lotes que vienen con DOS. Se puede ver que estos comandos son muy pocos. Si desea escribir un programa más complejo, obviamente es imposible utilizar los comandos anteriores. En este momento, se necesitan otras herramientas prácticas de procesamiento por lotes. Las famosas y prácticas incluyen TESTIF, STRING, ASET, BATCHMAN, WBAT, etc., todas las cuales se pueden descargar en "Herramientas de script" en "Descargas de categorías de software de DOS". El uso de las herramientas anteriores en archivos por lotes puede lograr funciones muy poderosas e incluso puede completar las funciones de muchos programas de lenguaje de alto nivel. Entonces, si desea escribir archivos por lotes, son una buena opción para usted, no solo están bien documentados, sino que también están en constante evolución. Ahora hablemos de la producción de archivos por lotes. De hecho, no es difícil crear archivos por lotes, siempre que domines el método. Cuanto más lo hagas, más fácil te resultará. Primero use un editor de texto, como el comando EDITAR que viene con DOS u otras herramientas de edición, como PEDIT, para crear un nuevo archivo en blanco (por supuesto, use el comando COPIAR Comando CON para crearlo directamente (Está bien), y luego ingrese el comando por lotes allí de acuerdo con la función que desea completar. Si sólo desea ejecutar una colección de comandos de DOS, ingrese un comando de DOS por línea en secuencia. Pero si desea completar algunas operaciones más complejas, necesitará el comando de procesamiento por lotes anterior o la herramienta de procesamiento por lotes anterior. El siguiente es un pequeño programa de procesamiento por lotes que compilé originalmente y que aumenta lentamente de 1 a 100. Puede usarlo como referencia para escribir su propio programa. @echo off interrumpir cls set c=0 writext 10 1 Espera. .. retraso 4 :bucle escribir texto 10 9 c?completado. cuenta c si no, c==101 ir al bucle echo. establecer c= kpush /f interrumpir Entre ellos, utilicé WRITEXT, COUNT, BE y KPUSH, que son todas herramientas de procesamiento por lotes. WRITEXT es una herramienta de mejora para ECHO que puede personalizar el efecto de visualización. COUNT es una herramienta de cálculo para variables. Si el valor original de C es 1, el valor de C será 2 después de ejecutar COUNT C. BE es una potente herramienta de mejora del procesamiento por lotes incluida en Norton Utilties 8.0. KPUSH es una herramienta de almacenamiento en búfer de teclado. En resumen, utilizando comandos de procesamiento por lotes y herramientas de mejora del procesamiento por lotes, podemos compilar muchos archivos potentes de procesamiento por lotes. Quizás desee probarlo. Se pueden descargar muchas herramientas de procesamiento por lotes en Script Tools. Ventajas de DOS en WINDOWS Ahora todo el mundo puede utilizar WINDOWS de forma competente. ¿Los principiantes no tienen idea de qué es "DOS"? Pero una vez que el sistema falla, volverá a la "sociedad primitiva": DOS. De hecho, algunos comandos en DOS no tienen paralelo en WINDOWS (demasiado exagerados ^-^). Primero, introduciremos algunos comandos en DOS: 1. ¿Todos deben decir que esto no es una orden de eliminación? ¡bien! Simplemente elimine el comando. Puede eliminar archivos que no se pueden eliminar en WINDOWS. Por ejemplo: Win386.swp (memoria virtual), la eliminación periódica puede reducir la fragmentación del disco duro y reiniciar después de la eliminación puede generar automáticamente Win386.swp. Sin embargo, en WINDOWS, haga clic con el botón izquierdo del mouse para seleccionarlo y presione Eliminar en el teclado. Aparece un cuadro de confirmación: ¿Está seguro de que desea colocar "Win386.swp" en la papelera de reciclaje? Haga clic en Aceptar. Aparece otro cuadro de error: No se puede eliminar WIN386: acceso denegado, asegúrese de que el disco no esté lleno o protegido contra escritura y que el archivo no esté en uso. ¿Algún lector se ha encontrado con esta situación? 2. doskey (comando de bloqueo). Todo el mundo debe tenerle miedo al FORMATO, ¿verdad?