Cómo utilizar archivos de windows por lotes comandos para automatizar tareas repetitivas

Antes de que Windows se convirtió en nuestra GUI favorita, todo se hizo uso de comandos. Algunos de nuestros lectores recordarán mediante los comandos de MS-DOS para completar la más pequeña de las tareas. En estos días, todavía se puede utilizar comandos para automatizar tareas y acelerar su productividad.Ejecutar aplicaciones DOS través de una interfaz GUI con DOSShellEjecutar aplicaciones DOS través de una interfaz GUI con DOSShellLee mas

Si usted tiene un número de tareas aburridas y repetitivas, un archivo por lotes es exactamente Que estas buscando. En lugar de ejecutar tareas de forma manual, un solo archivo por lotes se puede escribir a hacerse cargo de todo.

Los fundamentos: Creación de un archivo por lotes

Los archivos por lotes se escriben en texto plano. Se puede utilizar cualquier editor de texto sin formato que quiera, pero la normalización de la libreta hace el trabajo muy bien. Si va a crear programas muy complejos, puede ser útil tener la Las características adicionales de Notepad ++, pero para nuestros ejemplos, vamos a seguir con lo que sabemos.3 de Handy ++ elementos de construcción en el Bloc de notas para los principiantes [Windows]3 de Handy ++ elementos de construcción en el Bloc de notas para los principiantes [Windows]Este verano, he utilizado para mi Notepad ++ prácticas un poco, por lo que puedo ver por qué casi todos los desarrolladores y programadores que conozco prefieren realmente que, por no mencionar, los miles de aficionados que Notepad ++ ...Lee mas

Cada archivo por lotes de ejemplo proporcionado ha sido probado utilizando Bloc de notas. Una vez que hemos terminado de introducir nuestros comandos, nos dirigimos a Guardar como, y asigne al archivo un nombre apropiado. Una vez guardado, podemos cambiar la extensión del archivo de .TXT a .murciélago, y pulse Entrar. Usted debe notar el icono del archivo cambia inmediatamente a una ventana de aplicación que ofrece un engranaje.

Puede automatizar tareas

Aquí hay algunos comandos por lotes realmente útiles para que usted pueda jugar un poco con algunos, y una breve descripción de lo cada sintaxis de los comandos y parámetros pueden hacer.15 CMD comandos de Windows Cada usuario debe saber15 CMD comandos de Windows Cada usuario debe saberEl símbolo del sistema es una herramienta anticuada, pero de gran alcance de Windows. Le mostraremos los comandos más útiles a todos los usuarios de Windows necesita conocer.Lee mas

1. Abra Programas Múltiples

Éste le permitirá iniciar varios programas con un solo clic. En primer lugar, identificar los programas o archivos que desea abrir simultáneamente. En este caso, voy a estar abriendo Chrome, un archivo de Word Estoy trabajando en, y VMware Player.

Abrir un nuevo archivo de texto y escriba:

Vídeo: ��Instalación DESATENDIDA con un Bloc de Notas | Instalar.Bat

@ echo off
discos compactos "C: Archivos de programa Google Chrome Application "
iniciar chrome.exe
comienzo - "C: Archivos de programa Microsoft Office Office15 Winword.exe"
"C: Trabajo MUO Cómo lotes Rename.docx"
discos compactos "C: Archivos de programa (x86) VMware VMware Player"
iniciar vmplayer.exe
salida

Por supuesto, se puede añadir numerosas aplicaciones y archivos a esta lista. Para potencias de apertura de súper, puede Par este archivo por lotes con una tecla de acceso directo.

Inicio de Windows Múltiple archivos por lotes

Los comandos que hemos utilizado aquí son:

  • @eco muestra el comando actualmente siendo ejecutado en un intérprete de comandos. Hemos convertido a este apagado.
  • discos compactos Cambia el directorio
  • comienzo hace lo obvio, e inicia el programa de

2. Eliminar archivos anteriores a

También podemos utilizar un archivo por lotes para eliminar los archivos anteriores a un período establecido por el usuario de días. Esto se puede utilizar para eliminar un tipo de archivo específico o un grupo de archivos en una carpeta, por lo que siempre que cumplan con las especificaciones en el archivo por lotes. Nuestro primer ejemplo eliminará los archivos de la carpeta especificada más de tres días:

forfiles / p "C: algunos archivos nombre aquí" / S / m * / d -3 / c "cmd / c del @path"

Nuestro segundo ejemplo eliminará sólo los archivos con la extensión .docx, de nuevo más de tres días:

forfiles / p "C: algunos archivos nombre aquí" / S / m * .docx / d -3 / c "cmd / c del @path"

Los comandos e interruptores que hemos utilizado aquí son:

  • forfiles nos permite utilizar comandos para cada archivo en una ubicación es decir, los comandos se aplicarán a cada archivo de montaje de los argumentos de comandos
  • /pag detalla el camino para iniciar la búsqueda es decir, el directorio que desea eliminar los archivos de
  • / s indica al comando para buscar subdirectorios
  • /metro indica al comando que use la máscara de búsqueda determinada. Utilizamos el operador comodín “*” En nuestro primer ejemplo, y se especifica .docx en el segundo
  • / D-3 es el ajuste de la hora. Aumentar o disminuir dependiendo de sus requerimientos
  • / C del @path es el aspecto de eliminación del comando

3. Copia de seguridad del sistema

Podemos utilizar archivos por lotes para realizar copias de seguridad de carpetas específicas, o como parte de una operación de respaldo más amplio. La mayoría de la gente tiene copias de seguridad y restauración del sistema de configuración de puntos de serie, pero a veces vale la pena hacer un par de copias de cualquier cosa que pudiera hacer llorar si se elimina. Voy a mostrar un método muy simple y otra versión un poco más avanzado.Cómo Restaurar sistema & Restablecimiento de fábrica funciona en Windows 10Cómo Restaurar sistema & Restablecimiento de fábrica funciona en Windows 10Espacio perdido a una partición de recuperación es una cosa del pasado. Restaurar sistema y restablecimiento de fábrica han mejorado en Windows 10. Le mostramos cómo funciona.Lee mas

Vídeo: Curso de Programación en Batch 5 - Comandos Help y /?

Prueba por lotes de copia de seguridad de Windows

Método 1

Bloc de notas abierta. Escriba lo siguiente, siguiendo las instrucciones:

@ echo off
ROBOCOPY C: su archivo va aquí C: su backup ubicación va aquí /LOG:backuplog.txt
pausa

Salvar el archivo, a continuación, cambiar el nombre a systembackup.bat y pulse Entrar.

Este método funciona bien cuando la copia de seguridad de las carpetas individuales, pero no es totalmente práctico para cualquier cosa más compleja. Los comandos que se utilizan aquí son:

  • ROBOCOPY representa robusta de copia de archivos, que reemplaza cuando se lanzó Windows Vista

Método # 2

Esta vez vamos a construir una cadena más larga de las carpetas que queremos hacer copia de seguridad, incluyendo la libreta de direcciones de Outlook, y su sistema de registro.

Vídeo: Tutorial básico para crear Archivos por Lotes o BATCH

@ echo off
:: las variables
establecer unidad = X: Backup
establecer backupcmd = xcopy / s / c / d / e / h / i / r / y
eco ### Copia de seguridad de mis documentos ...
% Backupcmd% "% USERPROFILE% Mis documentos" "% Disquetera% Mis documentos"
eco ### Copia de seguridad de favoritos ...
% Backupcmd% "% USERPROFILE% Favoritos" "% Disquetera% Favoritos"
eco ### Copia de seguridad de correo electrónico y la libreta de direcciones (Outlook Express) ...
% Backupcmd% "% USERPROFILE% libro Datos de programa Microsoft Dirección" "% Disquetera% libreta de direcciones"
% Backupcmd% "% USERPROFILE% Configuración local Datos de programa Identities" "% Disquetera% Outlook Express"
eco ### Copia de seguridad de correo electrónico y contactos de Outlook (MS) ...
% Backupcmd% "% USERPROFILE% Configuración local Datos de programa Microsoft Outlook" "% Disquetera% Outlook"
eco ### Copia de seguridad del Registro ...
si no existe "% Disquetera% Registro" mkdir "% Disquetera% Registro"
si existe "% Disquetera% Registro regbackup.reg" del "% Disquetera% Registro regbackup.reg"
regedit / e "% Disquetera% Registro regbackup.reg"
eco de copia de seguridad completa!
@pausa

Una pequeña explicación de lo que está pasando aquí: En primer lugar, establecer la ubicación que queremos los archivos que se copian en - “Set unidad = X: Copia de seguridad” - seguido del comando de copia de seguridad que vamos a utilizar - xcopy. A continuación el comando xcopy es una serie de parámetros contando el archivo por lotes para realizar una serie de tareas:

  • / s copia los archivos del sistema
  • /do lleva a cabo el comando especificado por la cadena, a continuación, termina
  • /re permite cambios de unidad y el directorio
  • /mi copias directorios vacíos
  • /marido archivos de copias ocultas
  • /yo si el destino no existe, y que está copiando más de un archivo, / i asume el destino debe ser un directorio
  • / r sobrescribe los archivos de sólo lectura
  • / año suprime las peticiones de confirmar que desea sobrescribir los archivos de sólo lectura

Para añadir más carpetas al archivo por lotes, utilice la siguiente sintaxis:

% Backupcmd% "... directorio de origen ..." "% Disquetera% dir ... destino ..."

Hemos seleccionado una serie de carpetas para copiar, pero puede que se tenga en cuenta todos ellos son parte de su PERFIL_USUARIO. Si lo que desea hacer copia de seguridad de toda la carpeta, puede utilizar este comando, asumiendo la misma “unidad de ajuste” y “set backupcmd” están en uso:

% Backupcmd% "%PERFIL DEL USUARIO%" "% Disquetera% % username% - Perfil"

4. cambiar su dirección IP

La mayoría del tiempo su ordenador portátil va a utilizar una dirección IP dinámica dirección para conectarse a Internet. A veces, es posible que necesario para utilizar una dirección IP estática, por ejemplo, en su lugar de trabajo, la escuela, o en otros lugares “oficiales”. Claro, usted podría cambiar de forma manual, pero si está en algún lugar que visita regularmente, por qué no hacer un archivo por lotes para hacer el trabajo para usted?¿Qué es un conflicto de IP, y cómo te resolverlo?¿Qué es un conflicto de IP, y cómo te resolverlo?¿Alguno de sus dispositivos cada vez que aparece un mensaje de error correspondiente a un conflicto de direcciones IP?Lee mas

Para ello vamos a crear dos archivos: uno para que sea estático, y otro para cambiarlo de nuevo a dinámico.

Estático

Debe escribir lo siguiente para su archivo por lotes estática:

netsh interface dirección set ip "LAN" estático "xxx.xxx.xxx.xxx" "xxx.xxx.xxx.x" "xxx.xxx.xxx.x"

Donde la primera serie de “x” de es su IP estática requerida, la segunda es la máscara de red / subred, y el tercero es su puerta de enlace predeterminada.

Dinámica

Este archivo por lotes devolverá la configuración del adaptador de red a una configuración dinámica:

netsh int ip set nombre de la dirección = "LAN" fuente = dhcp

Aunque ninguno de estos archivos están haciendo nada por lotes, sólo tener esos archivos pueden ser un ahorro de tiempo. Si usted tiene más de una red para conectarse a, copiar el primer archivo y alterar los datos.

5. hacer que sus hijos van a la cama

Mis hijos no son lo suficientemente mayor como para ser jugando juegos de video en el medio de la noche, pero recuerdo mis propias tácticas contra mis padres, así Podría jugar Championship Manager 2 en las primeras horas de la mañana. Por suerte, mis padres no sabían acerca del uso de comandos para controlar mis acciones. Prueba esto:Top 5 de fútbol (fútbol) Juegos probablemente nunca has jugado, sino que debenTop 5 de fútbol (fútbol) Juegos probablemente nunca has jugado, sino que debenSi se siente como si usted ha jugado a más tardar, los títulos de alto perfil a la muerte, hay alternativas para el sillón pro cansado de la FIFA, PES, Football Manager, y el resto.Lee mas

@ echo off
: W
Si el tiempo%% == 23: 30: 00.00 Ir a: X
:X
Shutdown.exe / s / f / t / 120 / c "Ir a la cama ahora mismo !!!"

A continuación, el ordenador comprueba constantemente para ver si el tiempo es once y media. Cuando se correlaciona el tiempo, el mensaje de “ir a la cama ahora mismo !!!” se mostrará, junto con el temporizador de cuenta atrás 120s. los 120s debería ser suficiente tiempo para salvar cualquier juego que están jugando, o su trabajo, antes de que el equipo se apaga.

Para detener esta cuenta atrás, pulse Win + R.

Por supuesto, no le diga a los niños de esta.

6. Cambiar nombre de lote & Eliminar la masa

He escrito un artículo más extenso tratar con lotes de archivos de cambio de nombre y eliminación, así que no explorar éste también mucho, pero los archivos por lotes se pueden utilizar para automatizar estas tareas tediosas veces. Consulte el artículo de algunos comandos por lotes extendidos, y obtener mayor borrado de inmediato.Cómo Cambiar nombre de lote & Masa Eliminar archivos en WindowsCómo Cambiar nombre de lote & Masa Eliminar archivos en Windows¿Está tirando de los pelos sobre cómo lote renombrar o borrar cientos o miles de archivos? Es probable que, de otra persona ya está calva y descubierto. Te mostramos todos los trucos.Lee mas

Bono: Pokémon!

Así que esto tiene nada que ver con la productividad, y si usted es susceptible a adicciones juegos relacionados Pokémon-, tal vez no descargar y reproducir esto. Si no es así, se puede agarrar esta aventura basada en texto aquí.

Pokemon archivo por lotes

Despertado su curiosidad?

Estos son sólo seis archivos por lotes que se pueden crear para automatizar tareas en el sistema. Si tu aprender un poco más, podrás lograr cantidades no anunciados de las actividades en su sistema de archivos por lotes y entre la línea de comandos. Y si eso no le conviene, siempre se puede tomar una mirar el Windows PowerShell.Mejor que el lote: Un Tutorial de Windows Scripting HostMejor que el lote: Un Tutorial de Windows Scripting HostLee mas

¿Cuáles son sus archivos por lotes favoritos? ¿Qué automatizar afeitarse preciosos minutos de su día? Háganos saber de abajo!

Artículos Relacionados