comandos por lotes: Conceptos básicos y consejos

comandos por lotes son un vestigio de la época de MS-DOS, pero están lejos de ser obsoleto. Les decimos que los comandos por lotes más interesantes que pueden resolver sus tareas que Windows no puede hacer tan rápidamente solo.

comandos por lotes: Principles & amp; engaños

comandos por lotes escribe en ella en un archivo por lotes. En otra parte hemos explicado en detalle cómo crear un archivo por lotes. Este tipo de archivo por lotes es básicamente un archivo de texto que contiene uno o más comandos. Esto puede ser comandos que están integradas en el sistema operativo, pero también llamadas a subrutinas normales. Su incluso puede llamar a los comandos de lote otros archivos por lotes. Mucho de lo que hacen estos comandos por lotes también pueden terminar el puntero del ratón en Windows. Pero sólo sólo uno a la vez. Enviar comandos por lotes una pila de comandos con un comando de lo que ocurre mucho más rápido.

Ventana de salida del comando por lotesLa salida de los comandos por lotes en la ventana de comandos

Básicamente, usted obtiene todos los comandos de línea de comandos disponibles de las ventanas aparece cuando se abre bajo el marco del diálogo Ejecutar pedirá con CMD y luego eingebt el comando HELP. Para cada área de comando obtiene su aplicación y los parámetros individuales llamada si es un /? Anexa. Por lo que alrededor COPIA /?

Inicio Galería de fotos(17 imágenes)hacer Windows más rápido: Las mejores herramientas

comandos por lotes estándar - ejemplos

de comandos por lotesuso
@ECHO OFFAsegura que la ventana de salida, no se muestran los comandos.
ECHOMuestra lo que está en el archivo por lotes detrás de él. ECHO Hola Erwin salidas de alto Erwin.
PAUSADetiene la ejecución de los comandos por lotes, hasta que se pulse un botón. Puede, por ejemplo, al final de un archivo por lotes, por lo que puede comprobar si hay mensajes de error de la ventana de salida de nuevo.
REMREM se pone delante de una línea del archivo por lotes, la línea se considera un comentario y no se ejecuta como un comando. Por lo que puede comentar acerca de los comandos que no se ejecutan en este.
DEL o ERASEElimina uno o más archivos. Puede individual o simultáneamente con los parámetros siguientes adjuntas están llamado: / P - pregunta antes de cada eliminación para confirmar.
/ F - también eliminar archivos de sólo lectura
/ S - también elimina todos los archivos en todos los subdirectorios
/ Q - No hay más consultas con comodines, como * *.
/ A - Borra archivos por sus atributos de archivo. Así borra sobre / A: H archivos sólo ocultos.
DIRListas de todos los archivos y directorios en el directorio actual auf.DIR * .JPG enumera sólo los archivos con la extensión JPG, usw.DIR / P es útil para carpetas con muchos archivos como / P convierte en un descanso después de cada ventana de resultados. DIR / S listas de subdirectorios.
COPIA COPIA (fuente) (destino)COPIA * .doc D: \ Docs - copia todos los archivos con la extensión DOC nombres.txt voramen.txt la Verzeichnis.COPY especificada - Crea una copia del archivo y nombres.txt los llama vornamen.txt.
SALIDACierra la ventana de salida después de que todos los comandos por lotes han sido procesados.
RD (Eliminar Directorio)Elimina ruta Verzeichnisse.RD / S / Q &# 8211; Elimina todos los archivos, directorios y subdirectorios de la ruta especificada (/ S) sin preguntar (/ Q).

comandos por lotes inusuales

Cualquier persona puede utilizar comandos por lotes, como DEL o XCOPY y añadir un poco más de parámetros fijos y caminos. Pero también hay algunos comandos especiales en lugar lote, pero que en gran medida le pueden ayudar.

de comandos por lotesejemplo de llamadaejemplo de uso
% CD%MOVER * .docx &# 8220;% CD%/ docs /El% CD% de toda la ruta actual se sustituye. En la llamada izquierda-pie así que todos los archivos se moverán con la extensión .docx a un subdirectorio de la ruta actual. Comandos como MOVER necesitan para realizar el recorrido completo que usted no tiene que entrar de esta manera. Así que con un comando se puede limpiar directorios y mover datos de manera eficaz.
1%, 2%, 3% ...línea de lote:
eco Así que usted dice 1%
pausa

 

llamada por lotes:
Name.BAT Erwin

edición:
Así que llamó Erwin

comandos por lotes pueden procesar múltiples variables. Se llama a la archivo por lotes y se inserta manualmente el contenido de la variable de nuevo a la línea de comandos de comandos Batch.bat an.Die Huhu Hola Tach Así pasa las tres variables Huhu, Hola y tacómetro a los comandos por lotes en el archivo por lotes. Su orden especifica el mismo también determinar el número de la variable. Desde Hola ocupa el segundo lugar, sería utilizado donde está guardada en el archivo por lotes% 2. por lo tanto Huhu es% 1 y Tach% 3. Si en el archivo por lotes se utiliza sólo una variable, además de pasar las variables son ignorados.
> (Signo mayor que)DIR *. * > liste.txtDIR *. * > NUL
(Salida NUL suprimida en este caso completamente)
El signo mayor que > es un redirector para los comandos por lotes. En su lugar, es decir, aproximadamente a DIR *. * Para una lista de todos los archivos en Windows, este personaje asegura que la salida del comando se redirige a un archivo. Que a su vez proporciona una lista de todos los archivos y sus atributos.
ELECCIÓNescogido / M &# 8220; ¿Quieres un perfil, Sí o No&# 8221;
IF ERRORLEVEL 2 GOTO Make2
IF ERRORLEVEL 1 GOTO label1: Make2
SALIR: Brand1
dir *. *
pausa
ELECCIÓN solicita al usuario una decisión. Esto puede ser preestablecido y contener letras o números bestehen.Die ERRORLEVEL se procesan de atrás hacia delante. La primera respuesta (como Sí) devuelve 1 ERRORLEVEL, la segunda selección produce ERRORLEVEL 2 usw.Ihr continuación, puede saltar a saltar etiquetas, detrás de la cual siguen los comandos.

ELECCIÓN /? Explica el comando por lotes.

lotes de comandos de opciónELECCIÓN le permite elegir qué comandos por lotes se ejecutan entonces

Características de los comandos por lotes

comandos por lotes se ejecutan uno tras otro. Esto no sólo significa que se ejecutan en un orden predeterminado. Esto significa en particular que la instrucción posterior espera hasta que haya finalizado el anterior! Lo que no tendrá que empezar con un lote mandar cinco aplicaciones a la vez, sino cinco programas consecutivos.

comandos por lotes pueden ser llamados con parámetros en turno. Así que si no se acaba de hacer clic en un archivo por lotes, pero llamar manualmente en la línea de comandos, a continuación, todavía se puede conectar detrás de algunos otros parámetros. Un pequeño ejemplo:

Si un programa crea su propia carpeta temporal en cualquier medio de comunicación, y no se limpia, entonces se podría escribir para corregir un archivo por lotes. el archivo weg.bat contiene entonces, por ejemplo, la línea de

del C: \ TEMPSCHROTT

Pero si siempre es una carpeta por ejemplo en D: y E son, entonces tendría que ser especialmente considerado. Así que usted usa ya sea para cada una de estas unidades de otra línea, o utiliza una variable como un marcador de posición. Estas variables se pueden enumerar ella y la primera es, por lo tanto, 1%. los pone se produzca alguna modificación. Así que en mi ejemplo la letra de unidad. La línea es entonces

del 1%: \ TEMPSCHROTT

Y se llama el weg.bat con la variable adjunto. La llamada weg.bat C elimina la carpeta en la unidad C:. Y ella comienza weg.bat correo, a continuación, la carpeta está en E: suprimido.

Importante: Es sólo que toma en la variable, que se añade posteriormente de forma manual. Sin esta entrada de comandos por lotes variables no funcionan. Y que tenía como un comando por lotes iguales del 1% tomado, por lo que tendría todo el camino fijado manualmente al archivo por lotes.

siempre llegar a comandos por lotes

Por lo general, sus archivos por lotes no son necesariamente donde más se necesitan. Así que hay que o bien se copian, donde más se necesitan, o especificar como variables de caminos sin fin. Pero finalmente hay las variables de entorno del sistema en Windows.

entorno del sistema de comandos por lotespersonalizar las variables de entorno del sistema para lograr comandos por lotes siempre

Sólo tiene la trayectoria global en el entorno del sistema de variables de comprobar y corregir de manera que se puede utilizar desde sus comandos por lotes desde cualquier lugar.

  • Obtiene la combinación de teclas Tecla de Windows + X el menú y selecciona allí sistema. En Windows 7, puede en el panel de control en la caja de búsqueda de la palabra &Las variables de entorno; # 8220&# 8221; entrar y también llegó hasta allí.
  • Izquierda va a Configuración avanzada del sistema.
  • en el pestaña avanzado va a la botón inferior variables de entorno.
  • poder por debajo de las variables del sistema uno Haga doble clic en el Camino.
  • Allí, ya sea agregar la ruta a su archivo por lotes o películas, en las que puede ser capaz de alcanzar el lugar para siempre. (Por ejemplo, en la carpeta C: \ Windows).
  • Guardar y comandos por lotes son de todo el sistema en todas las unidades.

más sobre

  • Los principales comandos CMD
  • agarrar los archivos WinRAR con comandos por lotes
  • Apagado de Windows utilizando un archivo por lotes

14.11.2017

Posted In: software

map