是否可以配置VB.NET Windows窗体应用程序,以便在从命令行运行时,命令行会等待,直到应用程序在显示下一个提示之前退出?防止控制台返回
Q
防止控制台返回
4
A
回答
4
您可以更改命令从命令行启动应用程序:
start /wait YourApplication.exe
一般在命令行的行为取决于子系统应用程序正在使用(控制台/ Windows)中。作为具有子系统的应用程序Windows没有标准输入/输出流,控制台不需要等待它们。
但是,您可以将应用程序更改为控制台应用程序,并像往常一样使用现有的表单。这link显示了一个例子。
0
我认为答案是否定,但控制台应用程序可以显示表单。
0
除非命令行是您自己的控制台应用程序,否则不会。
我想你可以创建一个控制台应用程序,外壳的窗体应用程序...各种引导程序。如果控制台应用程序要通过命令行启动,它可能会有所斩获。
1
Application.Run(new Form1())后面的代码;仅在应用程序退出后运行。无需配置。
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
string s = "test string";
s.Trim();
}
相关问题
- 1. 防止控制台覆盖一条线
- 2. 防止Rstudio控制台命令
- 3. 防止RedirectStandardError被写入控制台
- 4. Portaudio:防止打印到控制台c
- 5. 防止SQL Server 2005中从控制台
- 6. 防止codecoverage打印到控制台
- 7. 防止pydub打开控制台窗口
- 8. {} .hasOwnProperty('id');返回控制台
- 9. 控制台返回undefined
- 10. 防止.lastChild返回回车?
- 11. '$( “non_existing_element”);``返回[]`在控制台但`ReferenceError`当在控制台
- 12. MVC5防止从控制器返回时弹出模式窗口
- 13. Ajax.BeginForm:从控制器返回什么来防止页面刷新?
- 14. 防止终止控制台应用程序
- 15. API Twitter控制台返回错误JSON
- 16. 猫鼬控制台返回undefined
- 17. “返回值”的控制台符号
- 18. Chrome控制台不返回值
- 19. JavaScript AddEventListener在控制台中返回null
- 20. 返回控制台对象的属性
- 21. Rails的控制台返回的结果
- 22. javascript输出返回到控制台
- 23. 控制台应用程序返回值
- 24. 防止从getpeername()返回127.0.0.1
- 25. 防止同一控制
- 26. 防止重点控制
- 27. 控制台日志虽未返回结果,但返回结果
- 28. 如何防止Rails控制台执行数据库事务的立即回滚?
- 29. 防止从后台返回后显示初始屏幕
- 30. 终止控制台ReadLine
AFAIK,它通过这种方式工作,没有任何改变。 – 2010-04-14 14:58:16