Nuevo comando de ejecución por lotes de ventana

Abra una nueva ventana con el script bat para generar hola mundo:

iniciar "" cmd / k "echo hello world"

"" Significa que la nueva ventana no tiene título o que el título está vacío

/ k significa no cerrar la nueva ventana después de ejecutar el comando, / c significa cerrar la ventana después de ejecutar

1. Abra una nueva ventana con el script bat, titulado tom, output hello y output world después de dos segundos

timeout / t 2 cuenta regresiva dos segundos, a algunas personas les gusta usar ping

Para generar múltiples comandos, debe usar el símbolo &&, y todos los resultados en la nueva ventana deben marcarse con "" comillas. Si no escribe "", el primer comando se ejecutará en la ventana del script de inicio, no en la nueva ventana

iniciar "tom" cmd / k "echo hello && timeout / t 2 && echo world"

2. Cómo cancelar el modo de edición e inserción de la ventana recién abierta para evitar que el mouse haga clic en la nueva ventana y provoque que la ventana se atasque y el servicio no se ejecute

Copie el comando al frente del script, y todas las ventanas recién abiertas en el script desactivarán el modo de edición e inserción de forma predeterminada

reg agregar HKEY_CURRENT_USER \ Console / v QuickEdit / t REG_DWORD / d 00000000 / f

3. Cómo controlar el tamaño de la ventana recién abierta

Definir variables al comienzo del guión.

establecer evn1 = modo con cols = 70 líneas = 25

cols es la longitud de la ventana y líneas es el ancho de la ventana (si el porcentaje no está claro)

Método de variable de llamada:% evn1%

inicio "tom" cmd / k " % evn1% && echo hello && timeout / t 2 && echo world"

4. Establezca el título manualmente

título kimi

iniciar "" cmd / k " % evn1%  && título kimi && echo hello && timeout / t 2 && echo world"

5. Establecer la dirección

Abra una nueva ventana en el directorio E drive a

iniciar "" / d E: \ a  cmd / k "echo hello world"

Integral:

Cree un script por lotes, abra una ventana titulada a en el directorio a en la unidad E, configure el tamaño, actualice el código git en el directorio a, empaquételo e inicie el paquete test.jar en el destino del subdirectorio

@echo off

:: ====== Variables de configuración ========

La palabra rem comienza con información de comentarios

rem establece la dirección path_a

establecer ruta_a = E: \ a

rem establece el tamaño de la ventana

establecer evn1 = modo con cols = 70 líneas = 25

:: ====== Comience a correr ========

rem evita que nuevas ventanas inicien el modo de edición de inserción

reg agregar HKEY_CURRENT_USER \ Console / v QuickEdit / t REG_DWORD / d 00000000 / f

start / d E: \ a cmd / k "% evn1% && git pull && mvn install && cd target && title a && java -jar test.jar"

Al final del script rem, se agrega pausa al final. Después de ejecutar el script, aún está esperando cualquier entrada. Salga, si no agrega el script, cierre la ventana de ejecución del script directamente.

pausa

Supongo que te gusta

Origin blog.51cto.com/13236892/2487849
Recomendado
Clasificación