Tag: 控制台应用程序

C#如何redirectstream到控制台出?

我发现了很多示例如何将控制台输出redirect到一个文件。 然而,我需要一个相反的soluiton – 我有StreamWriter,我想要显示在控制台输出一旦我sw.WriteLine(“文本”);

如何在控制台应用程序中添加App.Config文件

我想存储连接string和一些参数在app.config文件,我们通常做的Windows应用程序,但我找不到控制台应用程序的app.config文件。 那么我应该如何使用这个文件,如何添加这个文件,或者有一些其他的工作,为同样的function。 我在控制台应用程序中工作

使用自定义控制台进行Visual Studio控制台应用程序debugging

debugging控制台应用程序时是否可以将Visual Studio设置为使用非标准控制台? 我不确定默认控制台是什么,它看起来就像cmd.exe 。 当我debugging时,我真的很喜欢我的控制台应用程序在ConEmu中运行。 要清楚,我想单击“开始debugging”,过程应该像往常一样发生,但不是提出一个cmd.exe控制台,它应该调出一个ConEmu控制台(或其他)。 我正在使用Visual Studio 2010专业版 与此(未答复)问题密切相关: 使用Console2进行Visual Studiodebugging?

如何将版本信息添加到我的控制台应用程序?

IDE的内置向导生成的控制台应用程序项目似乎无法通过IDEpipe理版本资源<- note the emphasis here 。 有没有解决方法(S)这个问题? (我甚至准备写一个OTA向导)

如何清除C中的控制台屏幕?

除了使用system("cls")之外,是否有清除C中控制台窗口的“正确”方法?

如何浏览几个文件夹?

一个select是做几次System.IO.Directory.GetParent()。 从执行程序集所在的位置移动几个文件夹还有更优雅的方式吗? 我想要做的是find一个文本文件驻留在应用程序文件夹上的一个文件夹。 但是程序集本身在应用程序文件夹深处的文件夹内。

closures控制台应用程序的命令?

当用户select一个菜单选项时,我需要closures控制台。 我尝试使用close()但它没有工作.. 我怎样才能做到这一点?

在控制台应用程序中使用ELMAH

我刚开始使用ELMAH,是一个粉丝。 我的团队支持大量的Web应用程序,对于ELMAH允许我们将每个应用程序的exception保存到同一个MS SQL数据库表中,我感到特别兴奋。 我们也支持一些控制台,DLL和桌面应用程序。 是否可以使用ELMAH DLL将这些应用程序中的exceptionlogging到同一位置?

使控制台等待用户inputclosures

我有一个控制台应用程序,执行任务后,必须给用户反馈,如“操作完成”或“操作失败”和详细的错误。 事情是,如果我只是“让它跑”,输出消息将被打印,但控制台将很快closures,没有时间阅读消息。 据我所知,在C ++中,每个控制台应用程序将以“按任意键退出”或类似的方式结束。 在C#中,我可以用a来模拟这个行为 Console.ReadKey(); 但是我怎样才能在Java中做到这一点? 我正在使用扫描仪类,但鉴于“input”是我的扫描仪实例: input.next() System.exit(0); “任何关键”都可以工作,除了回报,这在这里是一个很大的问题。 任何指针?

从Process.Start隐藏控制台窗口C#

我正在尝试使用System.Diagnostics.Process类在远程计算机上创build进程。 我能够创build一个stream程。 但问题是,创build一个服务需要很长时间,并显示控制台窗口。 另一个恼人的事情是控制台窗口显示在我的窗体上,我不能做任何其他操作在窗体上。 我已经设置了所有的属性,如CreateNoWindow = true , proc.StartInfo.WindowStyle = ProcessWindowStyle.Hidden 但仍显示控制台窗口。 即使我已经redirect输出和错误到单独的stream,但没有运气。 有没有其他的方法来隐藏控制台窗口? 请帮我一下 这是我用来执行sc命令的代码的一部分。 Process proc = new Process(); proc.StartInfo.UseShellExecute = false; proc.StartInfo.CreateNoWindow = true; proc.StartInfo.WindowStyle = ProcessWindowStyle.Hidden; proc.StartInfo.FileName = "sc"; proc.StartInfo.Arguments = string.Format(@"\\SYS25 create MySvc binPath= C:\mysvc.exe"); proc.StartInfo.RedirectStandardError = false; proc.StartInfo.RedirectStandardOutput = false; proc.StartInfo.UseShellExecute = false; proc.StartInfo.CreateNoWindow = true; proc.Start(); proc.WaitForExit();