C#后台控制程序运行结果命令行窗口一闪即逝 想看程序的运行结果但命令行窗口运行出程序结果一闪即逝,用的是VS2008开发工具,请教如何停住命令行窗口~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你在最后数个命令 如pause,这样执行完后就不会立马关掉; 在你程序代码最后加上Console.ReadLine();这样只有按键盘键才能退出命令行窗口,否则不退出 在输出结果后,加上一行代码: Console.ReadLine(); Console.ReadLine(); 我也是用的这个方法 在最后加一行 Console.ReadLine(); Ctrl+F5开始执行就不会一闪而过了 static void Main(params string[] args)//可变参数params string[] args { SubtitleDisplay win2 = new SubtitleDisplay(); //win2.ShowDialog(); if (args != null) { //for (int i = 0; i < args.Length; i++) //{ // //分析传入的参数 // //System.Windows.Forms.MessageBox.Show(args[i], "Test"); // if (!string.IsNullOrEmpty(args[i])) // win2.OnArgumentsInput(args[i]); //} win2.OnArgumentsInput(win2, args); } win2.ShowDialog(); //ThreadPool.QueueUserWorkItem(new WaitCallback(ShowMe), win2);//1.Console.ReadLine();//在这等待读取的命令,读到了就退出//2.像下面的,一直读,不会退出,要用户自己关闭 while (true) { string cmd = Console.ReadLine();//等待读取的命令 System.Diagnostics.Trace.WriteLine(cmd, "cmd111"); if (!string.IsNullOrEmpty(cmd)) win2.OnCommandInput(cmd); } } 在输出语句后加上Console.ReadLine(); 按任意键关闭命令窗口在输出语句后加上Console.ReadKey(); 按回车键关闭命令窗口 VS在执行结束后是自动退出的,不像VC需要键入任意值才会退出窗口。在VS中达到相同目标则需要使用读取一个字符或字符串在结束,如Console.ReadLine(); Console.ReadKey(); Console.ReadLine(); 这样就可以了.... 那我什么都没写,没有用readkey或者read,用的writeline和write输出,为什么就停住了,没有一闪而过呢?最后系统是press any key...... 如何实现c#winform下mschart放大缩小功能 C# 注释生成chm帮助文档 如何更新ascx文件的类容 怪问题急求救:DataTable.Rows.Count != DataTable.DefaultView.Count? 怎样实现软件自动升级 如何取出listView 中的数据? 加快combobox的导入速度。 timer配合数据库读取的问题 关于串口通讯类JustinIO.cs的问题 窗体加载时,某一控件获得焦点!!! 如何获取路径? datetimepicker 控件问题
Console.ReadLine();这样只有按键盘键才能退出命令行窗口,否则不退出
我也是用的这个方法
开始执行
就不会一闪而过了
static void Main(params string[] args)//可变参数params string[] args
{
SubtitleDisplay win2 = new SubtitleDisplay();
//win2.ShowDialog();
if (args != null)
{
//for (int i = 0; i < args.Length; i++)
//{
// //分析传入的参数
// //System.Windows.Forms.MessageBox.Show(args[i], "Test");
// if (!string.IsNullOrEmpty(args[i]))
// win2.OnArgumentsInput(args[i]);
//}
win2.OnArgumentsInput(win2, args);
}
win2.ShowDialog();
//ThreadPool.QueueUserWorkItem(new WaitCallback(ShowMe), win2);//1.Console.ReadLine();//在这等待读取的命令,读到了就退出
//2.像下面的,一直读,不会退出,要用户自己关闭
while (true)
{
string cmd = Console.ReadLine();//等待读取的命令
System.Diagnostics.Trace.WriteLine(cmd, "cmd111");
if (!string.IsNullOrEmpty(cmd))
win2.OnCommandInput(cmd);
}
}
在输出语句后加上Console.ReadKey(); 按回车键关闭命令窗口