Este truco me ha resultado muy util ya que podemos automatizar multiples procesos en CMD, y no se requiere de nuestra presencia.
Entonces digamos que quiero:
1. Ejecutar un chequeo de disco (chkdsk c:)
2. Defragmentar el disco (defrag c:)
3. Chequear la informacion de la tarjeta de red de la computadora (ipconfig)
Esto indica que tenemos tres comandos; al ejecutar el primero y terminar, digitamos el segundo...esperamos y despues el tercero. Que tal si lo queremos ejecutar todo sin requerir de nuestra presencia? Aqui entran los comandos &, &&, y ||
&: command1 & command2 > Se usa para ejecutar el primer comando, despues el segundo.
&&: command1 && command2 > Se ejecuta el primer comando, y solo se ejecuta el segundo si el primero termina con exito.
||: command1 || command2 > Se ejecuta el primer comando y ejecuta el segundo unicamente si el primero no termina con exito.
Entonces usando mi ejemplo arriba...ejecuto:
CHKDSK C: & Defrag C: & ipconfig
Ahora digamos que estoy en una sesion remota en una computadora y quiero refrescar la IP de la computadora. El problema es que al hacer un ipconfig /release se pierde la conexion y no se renova automaticamente la direccion IP de la tarjeta de RED, entonces podemos hacer esto con el segundo comando ipconfig /renew:
ipconfig /release & ipconfig /renew
Espero que les ayude! Esto abre una tremenda puerta de proyectos y posibilidades!!
Otros comandos interesantes:
( ): (command1 & command2) > Se usan parenthesis para agrupar comandos.
; o ,: command1 parameter1;parameter2 > Se usan para ejecutar comandos con diferentes parametros en cada uno.
Ejecuta varios comandos en CMD en una sola linea
- LeThe
- Site Admin
- Mensajes: 7046
- Registrado: Vie Jun 15, 2007 5:11 pm
- Ubicación: Florida, Estados Unidos
- Contactar:
Ejecuta varios comandos en CMD en una sola linea
Ing. Joshua Marius
Windows 10 Pro x64 20H2
Intel Core i7-3770K, 4.5 Ghz
ASUS P8Z68-V LX
Disco 1: Samsung SSD 850 EVO 500 GB
RAID 1: Seagate ST3000DM001 3TB
CORSAIR Vengeance 16 GB DDR3 1600
NVIDIA GeForce GTX 1060
Windows 10 Pro x64 20H2
Intel Core i7-3770K, 4.5 Ghz
ASUS P8Z68-V LX
Disco 1: Samsung SSD 850 EVO 500 GB
RAID 1: Seagate ST3000DM001 3TB
CORSAIR Vengeance 16 GB DDR3 1600
NVIDIA GeForce GTX 1060
Re: Ejecuta varios comandos en CMD en una sola linea


Blog donde colocan programas freeware o shareware
http://letheonline.net/foro/viewtopic.php?f=12&t=5108
SI DESEAN REIRSE UN BUEN RATO MIREN ESTE VIDEO
http://letheonline.net/foro/viewtopic.php?f=16&t=5081
http://letheonline.net/foro/viewtopic.php?f=12&t=5108
SI DESEAN REIRSE UN BUEN RATO MIREN ESTE VIDEO

http://letheonline.net/foro/viewtopic.php?f=16&t=5081
- paulofutre
- Mensajes: 3708
- Registrado: Mar Sep 11, 2007 4:18 am
- Ubicación: MADRID
Re: Ejecuta varios comandos en CMD en una sola linea

Tomando nota.
Gracias maestro.

Saludos y ♪Forzatleti♫
- intensidadtejana
- Mensajes: 354
- Registrado: Mié Jul 01, 2009 12:33 am
- Ubicación: Aguascalientes Mex.
- Contactar:
Re: Ejecuta varios comandos en CMD en una sola linea
excelente joshua muy buena publicacion tomando nota



MVP L.I. Jesús Octavio Rodríguez de Santiago
MVP Profile: http://mvp.microsoft.com/en-us/mvp/Octa ... dz-5000705
Mis E-Book: http://www.lulu.com/spotlight/octaviordz
Mi Blog: http://blogs.itpro.es/octaviordz
Facebook: https://www.facebook.com/freelance.deployment
Twitter:@DeploymentMX
Channel 9:https://channel9.msdn.com/niners/octaviordz
E-Mail: freelance@itpro.es
Microsoft Active Professional | HP ATA Connected Devices
MVP Profile: http://mvp.microsoft.com/en-us/mvp/Octa ... dz-5000705
Mis E-Book: http://www.lulu.com/spotlight/octaviordz
Mi Blog: http://blogs.itpro.es/octaviordz
Facebook: https://www.facebook.com/freelance.deployment
Twitter:@DeploymentMX
Channel 9:https://channel9.msdn.com/niners/octaviordz
E-Mail: freelance@itpro.es
Microsoft Active Professional | HP ATA Connected Devices