hacks commands change windows command-line cmd

commands - command prompt windows 10



Cree una nueva ventana cmd.exe desde otra peticiĆ³n de cmd.exe (7)

Estoy en el proceso de configurar CruiseControl.NET. El problema que estoy teniendo es que estoy ejecutando CC como una aplicación de consola y cuando mi compilación se completa con éxito y se ejecuta (utilizando exec), la inicia dentro del indicador de DOS de CruiseControl. Solo estoy usando archivos de proceso por lotes simples para iniciar mi aplicación, pero hacer que se ejecute en el mismo mensaje que CC hace que CC piense que la compilación continúa mientras se ejecuta mi aplicación.

¿Hay parámetros de línea de comandos para cmd.exe que generarán otra ventana de solicitud separada?


Creo que esto funciona:

start cmd.exe


Simplemente escriba iniciar en el símbolo del sistema:

start

Esto abrirá una nueva ventana de cmd .


También intenté ejecutar el archivo por lotes que ejecuta el proceso / servidor daemon al final de la tarea CCNET; La única forma de hacer que CruiseControl engendre un proceso asincrónico independiente SIN esperar el final del proceso es:

  1. crear un archivo por lotes para ejecutar el proceso daemon (aplicación de servidor)
  2. use el programador de tareas para ejecutar el archivo por lotes como tarea CCNET (usando schtasks.exe)

    schtasks.exe /create /F /SC once /ST 08:50 /TN TaskName /TR "c:/path/to/batchFileName.bat"

    • 08:50 es el formato de hora HH: MM

es posible que necesite matar el proceso al inicio de ccnet

PD: la respuesta seleccionada usando "start cmd.exe" no funciona; de hecho, se genera un nuevo símbolo del sistema, pero CCNET esperará a que finalice el cmd generado.


aquí está el Código que necesita;)

start cmd.exe @cmd /k "Command"


simple escritura en tu archivo bat

@cmd

o

@cmd /k "command1&command2"


START "notepad.exe" echo Will launch the notepad.exe application PAUSE To make any cmd file type all you have to do is save the contents as .bat I.e. @echo TITLE example.bat PAUSE taskkill/IM cmd.exe Make that into a "example.bat" file and save it open it and run.


start cmd.exe

abre una ventana separada

start file.cmd

abre el archivo por lotes y lo ejecuta en otro símbolo del sistema