Estoy creando una aplicación de consola simple en Windows XP y me pregunto si hay una manera de mantener abierta la ventana de la consola después de ejecutar la aplicación desde el indicador de ejecución de Windows, sin poner un bucle infinito al final de main(). Quiero que la aplicación se comporte como se ejecutó desde el indicador de ejecución después de escribir cmd.¿Cómo evitar que se cierre la ventana de la consola cuando se ejecuta una aplicación de consola?
Respuesta
encontré una respuesta a una pregunta similar que satifies cómo manejar esta cuestión. Ver What is the Best Practice for Combating the Console Closing Issue?
Creo que necesitará una segunda aplicación que invoca el símbolo del sistema y luego le dice que ejecute la aplicación de la consola.
Incluso puede hacerlo con una sola aplicación que, al llamarse sin parámetros, invoca el aviso y a su vez con un parámetro que deshabilita este comportamiento.
Esa es otra buena manera de hacerlo. –
preguntar al usuario para la entrada se detendrá el flujo de la aplicación, creo que fue
string x = console.ReadLine();
Buen intento, pero esto aún no garantiza que aparezca un mensaje después de que el usuario haya iniciado la aplicación. –
Si bien esto responde a la pregunta, no cumple de ninguna manera con los requisitos de tkyle. –
Buena idea, pero lo que estaba buscando era tal vez una propiedad o algo para modificar la forma en que se comporta la ventana de la aplicación de la consola. – tkyle
- 1. Evitar que se cierre la ventana de la consola en la aplicación Visual Studio C/C++ Console
- 2. ¿Cómo se evita que la consola se cierre después de que el programa finalice en C?
- 3. ¿Cómo se oculta una interfaz de usuario de la aplicación de consola cuando se usa Process.Start?
- 4. ¿Cómo puedo ocultar la ventana de la consola en una aplicación PyQt que se ejecuta en Windows?
- 5. Depuración: adjuntar al proceso para la aplicación de consola que se ejecuta dentro de cmd.exe
- 6. ¿Cómo comprobar si el programa se ejecuta desde una consola?
- 7. Mostrar/Ocultar la ventana de la consola de una aplicación de consola C#
- 8. Se carga mscorlib.dll/mscoree.dll cuando se ejecuta la aplicación .NET
- 9. La ventana no se restaurará después de que se cierre
- 10. Delphi 6 - leer la salida de la aplicación de la consola mientras se ejecuta
- 11. ¿Cómo ver el seguimiento completo de la pila de excepciones cuando se ejecuta la aplicación Java desde la consola?
- 12. . Aplicación de consola .Net que no muestra una consola
- 13. ¿Cómo se genera algún registro en la consola cuando se desarrolla una aplicación flexible?
- 14. ¿Cómo se inicia Emacs en una ventana de consola?
- 15. ¿Se ejecuta una aplicación de consola C# con la cuenta de usuario actual?
- 16. Cómo se evita que la consola aparezca automáticamente en Eclipse
- 17. ¿Cómo puedo desactivar el botón Cerrar de la ventana de la consola en una aplicación de consola de estudio visual?
- 18. Ejecutar aplicación de consola desde otra aplicación de consola
- 19. Aplicación .NET que se ejecuta como Windows Form o como aplicación de consola
- 20. ¿Es posible crear una aplicación de consola que no muestre una ventana de consola cuando se hace doble clic en ella?
- 21. Ocultar ventana de la consola en la aplicación de consola C#
- 22. Cómo evitar que JFrame se cierre
- 23. Aplicación de consola C#: ¿Impide que se imprima Control-C?
- 24. "El identificador no es válido" cuando se ejecuta la consola .NET a través de Java
- 25. ¿Cómo establecer una ventana de aplicación de consola para ser la ventana más alta (C#)?
- 26. ¿Cómo evito que una aplicación de consola C# tenga prioridad como ventana activa?
- 27. ¿Puede evitar que se cierre su aplicación ASP.NET?
- 28. GCC/C ¿cómo ocultar la ventana de la consola?
- 29. F consola # parada de cierre
- 30. ¿Cómo creo una aplicación C# que decide si mostrarse como consola o aplicación de ventana?
Fuera de la cabeza, no. Esto se reduce a cómo el sistema operativo dispara la aplicación. Puede cancelar el programa en lugar de salir para hacerlo _como si el programa hubiera finalizado, pero realmente seguirá ejecutándose. –