¡Descarga Comandos ms dos y más Apuntes en PDF de Desarrollo de Sistemas de Telecomunicación e Informáticos solo en Docsity!
Comandos generales de MS-DOS
Comando Sintaxis Acción CLS (interno)
CLS Borra la pantalla
Date (interno)
Date [fecha] Muestra la fecha actual del sistema y permite modificarla Time (interno)
Time [horas: minutos] [segundos: centésimas]]
Muestra la hora actual del sistema y permite modificarla
Help (externo)
Help [comando] Muestra ayuda de cualquier comando de MS- DOS Ver (interno) Ver time /? Muestra la versión de MS-DOS
Prompt Prompt [texto] [$modificadores]
Indica cuál es el símbolo del sistema. Al arrancar el equipo:
- Unidad lógica desde la que se ha realizado la carga del sistema operativo.
- El carácter >
- Se puede modificar el símbolo del sistema. Modificadores: (Precedidos por $): t: Hora actual d: Fecha actual v: versión de MS-DOS p: camino y unidad actual l: carácter < g: carácter > 9: carácter = b: carácter I
Comando de administración de discos
Dar formato a un disco: Esta operación hay que realizarla tanto en discos duros como en disquetes para establecer la estructura lógica, crear la tabla de asignación de archivos, la zona de directorios, los clústeres... Se utiliza indistintamente para discos duros y disquetes.
- FORMAT Sintaxis: FORMAT [unidad:] [/parámetros] Parámetros: /U: Para dar formato incondicional, es decir, hace imposible que se pueda recuperar la información que había antes mediante el comando UNFORMAT. /Q: Realiza un formato rápido de disco. Borra la FAT y el directorio raíz de un disco que tuvo formato previo; no busca sectores defectuosos. /V: Permite asignar un nombre al disco (etiqueta de volumen). Esta función también se puede hacer con el comando LABEL. /F : tamaño : Indica el tamaño del disquete al que se da formato. Esta capacidad viene expresada en Kb. Ejemplo: FORMAT A:
Otras órdenes de discos
- LABEL Sintaxis: LABEL [unidad:][etiqueta] Es un comando que crea, cambia o borra la etiqueta de identificación del volumen del disco. MS-DOS identifica las unidades de almacenamiento mediante una etiqueta. Si solo se escribe LABEL, MS-DOS muestra la etiqueta (si la hay) del disco de la unidad activa y solicita que se introduzca una nueva. Ejemplo: LABEL a: programa.
- DISKCOPY Sintaxis: DISKCOPY [unidad origen:] [unidad destino:] Con este comando podemos copiar un disquete en otro, siempre y cuando sean de la misma capacidad. No se puede utilizar con discos duros. La copia de discos realiza una copia exacta de un disco en otro, incluso de los sectores o archivos con errores en el disco original. Ej: DISKCOPY A: A:
- VOL Sintaxis: VOL [unidad:] Solo permite ver la etiqueta del disco. Administración de directorios en MS-DOS Con los directorios podemos almacenar información de forma ordenada. Es una forma de estructurar las informaciones almacenadas en nuestro soporte de almacenamiento externo. Cada directorio aparece dentro de la estructura con un nombre que no puede ser superior a 8 caracteres.
- CHDIR Sintaxis: CD [unidad:][ruta]nombre directorio Con este comando podemos movernos por la estructura de directorios creada. Sirve para subir / bajar por la estructura jerárquica. Si ejecutamos CD sin parámetros, muestra el directorio y la unidad activa.
- DIR Sintaxis: DIR [unidad:][trayectoria][nombre directorio o archivo][/parámetros] Enumera el contenido de un directorio, mostrando el nombre y extensión de cada archivo, el tamaño en bytes, la fecha, hora en que se creo / modifico por ultima vez y los subdirectorios que cuelgan en el. Parámetros: / W : muestra los nombres de archivos y directorios en 5 columnas. / P : los muestra en 1 columna y realiza una pausa en cada pantalla. / A : [:atributos]: muestra los archivos y directorios que posean estos atributos. Si no se utiliza esta opción, no se mostrarán los archivos de sistema ni los archivos ocultos. / O : [:ordenclasif]: se representarán 1º los nombres de los directorios y después los nombres de los ficheros. N -n: orden alfabético por nombre. E -e: orden alfabético por extensión. D -d. nombre alfabético por fecha/hora. S -s: orden alfabético por tamaño. / S : todos los subdirectorios que contiene.
- MKDIR Sintaxis: MD [unidad:][ruta]nombre directorio Con este comando podemos crear directorios. Podemos utilizar dos técnicas: -colocarnos físicamente en el directorio padre del nuevo directorio que se va a crear. -crear el directorio utilizando trayectorias absolutas o relativas.
Comandos de administración de ficheros:
- TYPE Sintaxis: TYPE [unidad:][ruta] nombre.ext Muestra el contenido de un archivo por pantalla. Generalmente solo aparecerán legibles los archivos de texto. Este comando no permite usar comodines. Ejemplo: C:\princip\program>TYPE tema1.doc
- PRINT Sintaxis: PRINT [unidad:] [ruta] nombre.ext El funcionamiento es similar al de TYPE, la diferencia es que se pueden imprimir varios ficheros a la vez, para ello utilizaremos los caracteres comodines necesarios Ejemplo: C:>print C:\print C:\princip\apuntes\sistemas*.* absoluta C:\princip\apuntes\sistemas>print . relativa
- RENAME Sintaxis: REN[unidad: ][ruta] nombre. ext_antiguo nombre.ext_nuevo Cambia el nombre a uno o más ficheros. Este comando admite el uso de comodines. No puede existir previamente en el directorio otro fichero con el mismo nombre que se asignará al fichero que se va a renombrar. Si existe trayectoria para el fichero original, este será la del nuevo fichero. La trayectoria de destino del nuevo fichero no existe. Ejemplo: C:>ren C:\princip\apuntes\sistemas\tema1.doc nuevo.doc C:>ren C:\princip\apuntes\sistemas*.doc .bak \a.doc b*.doc
- COPY Sintaxis: COPY: [unidad:] [ruta] [nombre.ext_origen] [unidad:] [ruta] [nombre.ext_destino] Copia uno o mas archivos a otro lugar. Si no se especifica la trayectoria de destino, la copia se realizará en el directorio y unidad predeterminando (archivos) y tendrá el mismo nombre que el archivo original. Si no se indica la ruta, se copiaran los ficheros que se encuentran en la unidad y directorios actuales. Este comando permite usar comodines. Hay que tener en cuenta:
- Donde estamos situados.
- Donde se encuentra el fichero que se va a copiar, y su nombre.
- Donde queremos copiar el fichero.
- Cual es el nombre con el que queremos copiar el fichero: con el mismo o con otro. Si en el directorio de destino existe un fichero con el mismo nombre, nos pedirá confirmación de la copia. Este comando no sirve para copiar ficheros ocultos ni ficheros del sistema. También se puede copiar un conjunto de archivos en otro directorio. Para ello usaremos los caracteres comodín. Si estamos en la trayectoria de destino, no hay que especificar la trayectoria de destino. Si no estamos ni en la trayectoria de origen ni en la de destino, hay que especificar ambas. El nombre del archivo de destino hay que especificarlo siempre que queramos que sea diferente.
- MOVE
Sintaxis: MOVE [unidad:][ruta] nombre.ext_origen [unidad:][ruta] nombre.ext_destino [/parametros] Mueve uno o varios archivos de un directorio a otro. Este comando también permite el uso de comodines cuando queremos mover varios archivos a la vez. Diferencias: Move: solo mantiene una copia del archivo en la estructura. Copy: Permite mantener 2 copias: el origen y el nuevo archivo El uso de este comando es similar al RENAME, con la excepción de que la trayectoria de destino en REN no se puede especificar. Parámetros: /Y: si el nombre del fichero de destino existe, evitaremos que se pida confirmación. /- Y: siempre si el destino existe, se nos pedirá confirmación.
- DELETE Sintaxis: DEL [unidad:][ruta] nombre.ext.[/parametros] Podemos eliminar el archivo dentro de la estructura jerárquica. No se puede utilizar para eliminar directorios. Se pueden utilizar comodines para eliminar varios archivos. No elimina archivos ocultos. Para eliminar archivos ocultos es necesario quitar los atributos necesarios. Del . Parámetros: /P: Pedirá confirmación antes de eliminar cada archivo.
- ATTRIB Sintaxis: ATTRIB [+R-R][+A-A][+H-H][+S-S][unidad:][ruta] [Ficheros][/parámetros] Todos los archivos en todos los sistemas tienen también atributos. Cada fichero o directorio puede tener 4 atributos en MS-DOS:
- Lectura (R): -Read only-: el fichero no se puede borrar ni modificar, es decir, solo se podrá leer.
- Archivo (A): - Archive-: este atributo sirve para saber si se ha modificado o no un fichero. Cuando se crea un archivo, se le asignará el atributo de archivo.
- Sistema (S): - System-: establece el archivo como archivo de sistema. Hay dos archivos fundamentales con el atributo de sistema: MS-DOS.SYS, IO.SYS: Forman el núcleo del Sistema Operativo de MS-DOS.
- Ms.dos.sys / io.sys: forman el núcleo del S.O. de MS-DOS.
- Oculto (H): - Hidden-: provoca que un archivo permanezca oculto durante las operaciones normales con archivos. Los archivos con este atributo no se pueden borra con DEL ni se puede copiar con COPY, ni se puede mostrar con DIR.
Operaciones que se pueden realizar con los atributos sobre uno o varios ficheros: 1) Ver los atributos de un fichero: ATTRIB: muestra los atributos de todos los ficheros del directorio activo. ATTRIB nombre Fichero: muestra los atributos de un conjunto o de todos los ficheros. Requiere el uso de comodines. Ejemplo: attrib C:*.* 2) Asignar o quitar atributos a ficheros: Con el símbolo + ó – se indicará que el atributo se asigna o se elimina.
Para cambiar la entrada/salida predeterminadas hay que redireccionar otro dispositivo de entrada/salida. Redirecciones utilizadas :
Símbolo Descripción Sintaxis < Redirección de entrada
Orden < fichero/dispositivo
Redirección de salida
Orden>fichero/dispositivo
Adicción Orden >>fichero
1) Redirección de entrada < Consiste en cambiar a otro periférico o fichero el dispositivo de entrada estándar. Comandos: SORT : ordena los datos de entrada. MORE : muestra el contenido de los datos de entrada dividiendo su presentación en pantallas completas. FIND : busca una cadena de caracteres dentro de unos datos de entrada. Ej: C:\sort<texto.txt 2) Redirección de salida > Se utiliza para dos operaciones: enviar la salida de un programa a la impresora y enviar la salida de un programa a un fichero.
Impresora → comando>LPT1 o PRN
Fichero → comando>nombre fichero
3) Adición a un fichero >> Se usa exclusivamente para añadir más información a un mismo fichero. Ejemplos : 1. Si quisiéramos que el sistema tomase siempre la misma fecha, estaríamos obligados a introducir la nueva fecha cada vez que cargásemos el sistema. Hay otra alternativa: redireccionar la entrada estándar.
- Si grabamos en un fichero Fecha.txt la fecha deseada (22-02-06) y la redireccionamos como entrada hacia el comando DATE: C:\date<fecha.txt Se ha redireccionado la entrada estándar del teclado por un fichero. 2. Enviar a la impresora el resultado del comando dir.
- a) C:>dir>PRN ó C:>dir>LPT Se ha redireccionado la salida estándar del monitor por la impresora.
- b) C:\dir>salida.txt C:\type salida>PRN Se ha redireccionado la salida estándar del monitor por un fichero y posteriormente este fichero lo mandamos a la impresora. 3. Crear un fichero (texto) mediante el teclado, utilizando el comando Copy.
- C:\copy con texto. Para finalizar → ctrl. + z+ Enter
Hacer una copia de ese fichero en el mismo lugar:
- Para a) C:>copy texto>copia
- Para b) C:>type texto>copia Adicción: C:>\Type texto>>copia
Filtros: Con el redireccionamiento, no se puede desviar la información a un programa para que la tome como datos de entrada. Con los filtros se puede transformar la salida de un programa de entrada a otro. MS-DOS dispone de tres comandos (MORE, SORT, FIND) que admiten que se les envíe información tras ejecutar un comando o programa y modificarlo para obtener una salida modificada. Para los filtros se utiliza | (Código ASCII 124). |: Llamado canalización o Pipe (se intercala entre el comando y el fichero).
- MORE Sintaxis: MORE < [unidad:] [ruta] nombre fichero Recibe como entrada un fichero de texto y devuelve como salida el mismo fichero paginado. Cuando el dispositivo de salida es el monitor, el comando pagina la salida para que el usuario pueda ver una pantalla cada vez. Ejemplo: C:\TYPE texto | MORE
- SORT Sintaxis: SORT [/parámetros] [<ficheroentrada][>salida] -Fichero entrada: ruta y nombre del archivo cuyos datos se quieren ordenar. Si no se especifica, SORT actúa como filtro y acepta información introducida por teclado. -Fichero salida: ubicación donde se almacenarán los datos ordenados. Puede ser un fichero o un dispositivo. Si no se especifica mostrara los datos ordenados en pantalla (ordenación temporal). Este filtro recibe como datos de entrada un conjunto de datos procedentes de un fichero o de la ejecución de un comando. Devuelve los datos ordenados por el primer carácter de cada fila. Parámetros: /R : invierte el orden de la clasificación (z-a, 9-0) /+n : ordena el contenido del archivo de acuerdo con el carácter de la columna “n”. Por defecto ordenara columna
- FIND
Sintaxis: FIND [/parámetros] “cadena” [unidad:] [ruta] nombre.ext
- “cadena”: grupo de caracteres que se buscarán.
- [unidad:] [ruta] nombre.ext: posición y nombre en el que realizará la búsqueda Sirve para buscar una cadena de caracteres en un fichero. Recibe como entrada la cadena de caracteres que se van a buscar en el fichero, y muestra las líneas en las que se ha encontrado. Parámetros: /I: no distingue entre mayúsculas y minúsculas. / N: muestra cada línea que contiene la cadena con el número de línea activa. /V: muestra todas las líneas que no contienen la cadena especificada. /C: muestra solo un número que indica cuantas líneas contiene la cadena. Ejemplos: 1. Tenemos un fichero llamado “Texto” con más de 124 líneas. C:>TYPE texto -Entrada: fichero:
- Fichero Config.sys: Es un proceso que interviene en el proceso de inicialización de MS-DOS. Se ejecuta inmediatamente después de COMMAND.COM para a continuación, dejar el control a Autoexec.bat. Cada orden se introduce en una línea, a continuación se escribe “=” y después los valores, asignados a la orden. Ejemplo : Crear un fichero autoexec.bat en el directorio alumno para que nos pida la hora y la fecha, que muestre la versión del S.O y que incluya como rutas de búsqueda para ficheros ejecutables el directorio DOS y el directorio Program (dentro de alumno). Cada comando se escribe en una línea para que se ejecute. C:\alumno>edit autoexec.bat
Time
Date
Ver
Path C:\DOS; c:\alumno\program
Autoexec
Ficheros BATCH o ficheros por lotes en MS-DOS: Se dice que un fichero es de tipo (BATCH) o de tratamiento por lotes, cuando esta formado por un grupo o lista de comandos de MS-DOS que se ejecutan secuencialmente. En determinados casos, este tipo de ficheros permite ahorrar tiempo ya que una vez grabado en disco, con solo escribir su nombre se ejecutan las ordenes que incluye. Para crear los ficheros BAT, se utiliza el editor de MS-DOS (Edit) Características:
- Todos llevan extensión .BAT
- Cada orden ocupa una línea de la lista.
- Podemos incluir: comandos del Sistema Operativo, comandos especiales de ficheros BAT e incluso pueden llamar a otros ficheros ejecutables, que pueden ser otros ficheros BAT.
- No se puede asignar como nombre de un fichero BAT el de un comando.
- Podemos interrumpir la ejecución de BAT pulsando CTRL +C
- Una vez guardado en disco, solo es preciso escribir, su nombre, sin indican extensión para ejecutarlo. -Si en un directorio existe un fichero llamado program.exe y otro llamado program.bat: Si escribimos program, siempre se ejecutara primero el de extensión BAT y luego el de extensión EXE. Ejemplo : Crear un fichero Batch llamado “primero.bat” que muestra la fecha del sistema, borre la pantalla, muestre el contenido del directorio activo y muestre la versión del S.O: C:\Alumno> edit primero.bat
Date
Cls
Dir
Ver
Comandos de ficheros BATCH: Además de todos los comandos propios del Sistema Operativo un fichero BATCH puede contener una serie de comandos especiales de control, mediante los cuales podemos
controlar el flujo de ejecución del comando, poner comentarios, instrucciones adicionales, etc. Estos comandos se llaman comandos de procesamiento por lotes.
- ECHO Sintaxis: ECHO [on off] [mensaje] Puede ser utilizado para dos propósitos:
- Activar o desactivar la presentación de los comandos en la pantalla, y mostrar un mensaje en pantalla ECHO : muestra en pantalla el estado actual de eco. ECHO ON : activa el eco y muestra en pantalla todos los mensajes. ECHO OFF : desactiva el eco y no se ven en pantalla los mensajes hasta que se vuelva a activar. ECHO MENSAJE: muestra en pantalla el mensaje que deseamos, independientemente de que el eco este activado. Normalmente, los comandos incluidos dentro de un fichero BATCH, se muestran en la pantalla a medida que se van ejecutando, es decir tienen un eco. Si esto ocurre es que ECHO estará ON. Si queremos que los comandos no aparezcan en la pantalla, podemos desactivar el ECHO con la opción OFF. Normalmente se pone en la 1ª línea de programa el comando ECHO OFF. Lo que si aparecerá será la ejecución del propio comando, ya que para si mismo aun sigue activo. Si no se desea que aparezca, escribiremos el carácter @ delante de ECHO OFF. Ejemplo : @echo off Date Cls Echo on Ver
- REM Sintaxis: REM [comentario] Permite incluir comentarios explicativos en un archivo de proceso por lotes. Este mensaje solo aparecerá si esta activado ECHO. Podemos usar REM sin comentarios para agregar espacios que faciliten la lectura. Este comando no ejecuta nada, simplemente introduce el comentario que, posteriormente puede mostrarse o no. Se recomienda incluir comentarios en los Batch con el fin de clarificar lo que hacemos en cada comando. Ejemplo :
@echo off
Rem. A continuación se mostrará la fecha y borrará la pantalla
Date
Cls
Dir
Echo on
Rem. A continuación se mostrará la versión del sistema
Ver
- PAUSE
Sintaxis: PAUSE [comentario] Cuando se esta ejecutando un archivo de proceso por lotes, puede ser necesario cambiar de disco o realizar alguna acción. Este comando suspende la ejecución del archivo hasta que se presione cualquier tecla, a menos que se pulse Ctrl + c, en cuyo caso se suspenderá la ejecución del comando.
Si la condición es falsa, la ejecución del proceso por lotes continua en la siguiente línea sin ejecutarse la línea especificada tras IF. a) IF [NOT] ERRORLEVEL n comando
NOT → indica que se ejecute el comando si no se cumple la condición.
ERROR LEVEL n → ejecutara el comando cuando el programa ejecutado antes de ese
comando devuelva un valor igual al indicado en el numero `n´. Por lo general, el valor devuelto será 0 cuando no haya existido error. Cada vez que en MS-DOS se ejecute un comando, el Sistema Operativo devuelve un número. Este número, será 0 si el comando se ha ejecutado correctamente, y será cualquier otro si la ejecución ha sido incorrecta. CHOICE DISKCOPY XCOPY DELTREE FIND MOVE FORMAT Ejemplo : hacer un fichero por lotes llamado “formato.bat” que permite dar formato rápido a una unidad. Si el formato es correcto, indicaremos por pantalla tal acción, o en caso contrario, que no ha sido correcto. Para ello se va a introducir 1 parámetro: unidad lógica. Se quiere saber si se ha introducido nombre de la unidad que se va a formatear. C:\alumno>edit formato.bat
@echo off
Rem dar formato a la unidad
Format %1 /q
Rem a continuación se indicará si el formato ha sido correcto
If errorlevel 0
Rem no hay error. Formato realizado con éxito
If not errorlevel 0
Rem si que hay error
Para ejecutarlo: C:\alumno>formato a:
b) IF [NOT] cadena1 = = cadena2 comando Ejecutará el comando cuando cadena 1 y cadena 2 sean iguales. Las cadenas no pueden contener separadores tales como: comas, punto y coma, signo igual o espacio en blanco. Se suele utilizar para saber si, en procesos por lotes que tengan parámetros, se han introducido parámetros o no. Ejemplo :
@echo off
If “%1” = = “” echo el parámetro no tiene valor
c) IF [NOT] EXIST fichero comando Ejecutará el comando cuando exista el fichero especificado. Este parámetro indica el nombre de un fichero en una trayectoria concreta. Si no se especifica la trayectoria, se asume la unidad y directorios activos. No funciona con directorios, pero podemos buscar el nombre de un directorio. Si después de él especificamos el nombre del dispositivo NUL. Ejemplo :
@echo off
Rem comprobar la existencia de un fichero
If exist C:\alumno\fichero.txt echo existe el fichero
→ El echo se muestra siempre este o no activado. El rem no se mostrará puesto que el
echo está en off
@echo off
Rem comprobar si existe un directorio
If exist C:\alumno\nul echo el directorio existe
- GOTO
Sintaxis: GOTO [:] etiqueta Desvía la ejecución del proceso a un bloque o conjunto de líneas especificadas en el mismo fichero. GOTO permite transferir el control a la línea siguiente a la de etiqueta, donde etiqueta se define como los caracteres que siguen al comando goto. Esta etiqueta puede incluir espacios, pero no otros separadores tales como punto y coma o el signo igual. Si un archivo Bat no contiene una etiqueta especificada, dejará de ejecutarse. En un archivo Bat cualquier línea que comience con 2 puntos, se emite durante el procesamiento, ya que se considera etiqueta. Ejemplo : modificación del “formato.bat” a “formato2.bat”. Si el formato es correcto se muestra el mensaje de que ha sido correcto y además se copiará el “archivo.dat” del directorio C:\alumno en el directorio raíz de la unidad a: con el nombre “nuevo.dat”. En caso de error no haremos nada. C:\alumno>edit formato2.bat
@echo off
Rem programa para dar formato a unidades
Format %1 /q
If errorlevel 0 goto: correcto
If not errorlevel 0 goto: incorrecto
: Correcto
Echo la unidad se ha formateado correctamente
Copy C:\alumno\archivo.dat a:\nuevo.dat
Goto: fin
: Incorrecto
Echo formateo incorrecto
: Fin
- CHOICE
Sintaxis: CHOICE [texto] [/c [:teclas] [/n] [/s] [/t] [:] tecla, segundos] Cumple una triple función en los ficheros BATCH:
- Muestra un mensaje en pantalla y detiene la ejecución por lotes.
- Espera a que el usuario pulse una tecla previamente prediseñada.
- Activa un código de salida ERRORLEVEL según la tecla pulsada. Se utiliza principalmente para permitir que el usuario introduzca parámetros en tiempo de ejecución del proceso BATCH.
Texto → es lo que queremos mostrar cuando se ejecute el comando CHOICE
/C: teclas → se utiliza para definir las teclas que el usuario puede pulsar cuando se
ejecuta la orden. Si deseamos que esta orden reconozca como teclas válidas correspondiente a los caracteres s y n, especificaremos: Choice /c: sn. Cuando el usuario pulsa una de ellas, se activa el código de salida de ERRORLEVEL correspondiente a la posición de la tecla en el parámetro /c.
- El carácter s: devolverá una salida para ERRORLEVEL de 1.
: Raíz C
CD C:
GOTO: FIN
: FIN
- FOR
Sintaxis: FOR %% Variable /N conjunto Do comando %% variable Este comando permite repetir un proceso un determinado nº de veces. Se utiliza para aplicar un mismo proceso a un conjunto de elementos. El mismo proceso se realiza sobre diferentes elementos hasta completar el conjunto. El nombre de la variable puede ser cualquier carácter excepto 1,2,3…. Este comando asigna secuencialmente la variable a cada elemento del conjunto y utiliza esta variable para evaluar el comando. Si un elemento del conjunto es una expresión que contiene un comodín, la variable se asigna a cada elemento que cumpla la condición. Ejemplo : mostrar 3 archivos denominados “doc1.txt”, “doc2.txt”, “doc3.txt” FOR %% V IN (doc1.txt,doc2.txt,doc3.txt) DO TYPE %% V
FOR %% V IN (*.txt) DO TYPE %% V → mostrar todos los ficheros con extensión
txt
FOR %% V IN (%1%2%3) DO TYPE %% V → mostrar 3 ficheros introducidos por
teclado
- CALL Sintaxis: CALL fichero [parámetros] Permite llamar a procesos Batch dentro de otros que ya se están ejecutando. Así el proceso que llama se interrumpe temporalmente para ceder el control de la ejecución al programa que ha sido llamado. Cuando finalice el proceso al que se llamará, el control vuelve al proceso principal.
Fichero → especifica el fichero al que se está llamando. Puede incluir una ruta, pero en
el nombre no se incluirá la extensión bat. Ejemplo : Programa “principal.bat” que ejecutará 2 procesos: “procesoa.bat” y “procesob.bat”
Principal.bat Procesoa.bat Procesob.bat
@echo off
Cls
Call procesoa
Call procesob
Pause
Cls
@echo off
Cls
Dir C:**
@echo off
Cls
Date
Time