Estoy tratando de ejecutar un programa de iteración, y cada vez que hago clic en él, se abre y termina. Cuando abro el archivo de texto de entrada, usando el programa, la iteración se completa, luego la ventana se cierra instantáneamente. ¿Cómo puedo ejecutarlo para que la ventana no se cierre (y puedo ver mis resultados), o lograr hacer lo mismo en el símbolo del sistema? No estoy muy familiarizado con hacer cosas en el símbolo del sistema.
command-line
cmd.exe
usuario418119
fuente
fuente
cd
, ejecute.exe
desde allíRespuestas:
Esto dejará la ventana de la consola abierta incluso después de que MyApp.exe finalice:
cmd /K "C:\SomeFolder\MyApp.exe"
Puede crear un acceso directo con lo anterior. Esta solución funciona con todos los programas de consola y no requiere que vaya a través del símbolo del sistema cada vez (o modifique el exe original que generalmente no puede).
Por cierto, el
/K
cambio ha estado presente desde los días de NT :-pfuente
Otra forma, bastante útil si la ruta al .exe es complicada: inicie el símbolo del sistema y luego arrastre el archivo .exe a la ventana cmd. La ruta completa al archivo se pegará en la solicitud y solo tendrá que presionar Intro. No hay necesidad de cd en ningún camino.
fuente
.exe
ubicación usando elcd
comando -> ejecute su.exe
Console.ReadKey()
al final de su código para que el programa espere hasta que el usuario presione alguna tecla.fuente
Una forma de ejecutar un archivo con cmd y mantenerlo abierto:
"/ W" significa que espera hasta que se cierre la aplicación.
Si está en 64 bits, aquí hay otro ejemplo:
Esto asegura que todavía se ejecute como 64 bits.
fuente
Menú de inicio -> cmd -> cd C: \ PATHTOYOURFILE \ -> program.exe
O agregue una función de pausa al final de su programa de iteración (suponiendo que tenga acceso a la fuente)
fuente
Para ahorrar la molestia de tener que crear un CD en la carpeta correcta cuando probablemente ya esté allí en Windows Explorer, simplemente mantenga presionada la tecla Mayús, haga clic con el botón derecho en cualquier espacio en blanco en la carpeta y haga clic en "Abrir ventana de símbolo del sistema aquí" para abrir cmd con su directorio ya está configurado. Luego puede simplemente escribir el nombre del exe en sí
fuente
Es posible que desee probar una redirección también. Creo que esto es muy simple y también agrega una persistencia al mensaje de salida que no es volátil. c: \ myapp.exe> c: \ myapp.dbg
fuente