¿Cómo puedo escribir un archivo por lotes de Windows que abra un símbolo del sistema y ejecute un comando?

¿Cómo puedo escribir un archivo por lotes de Windows que abra un símbolo del sistema y ejecute un comando?

Quiero crear un archivo .cmd que abra la línea de comando en una ubicación relativa al archivo .cmd y luego ejecute algo como esto:

someapp start ../../config.js

¿Cómo puedo hacer esto?

Respuesta1

Echa un vistazo, CMD es tu amigo:http://ss64.com/nt/cmd.html

Ejemplos:

Ejecute un programa y pase un parámetro de nombre de archivo: CMD /c write.exe c:\docs\sample.txt

Ejecute un programa y pase un nombre de archivo largo: CMD /c write.exe "c:\sample documentos\sample.txt"

Espacios en la ruta del programa: CMD /c ""c:\Program Files\Microsoft Office\Office\Winword.exe""

Espacios en la ruta del programa + parámetros: CMD /c ""c:\Program Files\demo.cmd"" Parámetro1 Param2

Espacios en la ruta del programa + parámetros con espacios: CMD /k ""c:\batch files\demo.cmd" "Parámetro 1 con espacio" "Parámetro2 con espacio""

Inicie Demo1 y luego inicie Demo2: CMD /c ""c:\Program Files\demo1.cmd" & "c:\Program Files\demo2.cmd""

información relacionada