Tag: console

Console.ReadLine Break

我试图找出如何使用Console.ReadLine和一个计时器。 我的控制台程序旨在自动运行一个长进程,此进程在上一个进程完成后每30秒重新启动一次。 我想通过键入命令让用户能够打破自动运行。 如果我使用Console.ReadLine(),它将等到用户输入内容,而我希望程序在30秒内没有输入任何内容的情况下继续循环。 。 。 有什么想法吗?? 例如: RunProcess>等待30秒进行用户输入。 如果没有:继续循环 非常感谢!

为什么我的系统在写入Console时会发出蜂鸣声

我正在为我在我的应用程序中使用的Web服务编写控制台测试程序。 当我将输出写入我的控制台(JSON)以获得足够大的设置时,控制台应用程序旋转并开始发出哔哔声5-10秒。 我检查了输出的\ a并且找不到一个,所以我不确定是什么导致了哔哔声。 在这一点上,我只是猜测长输出,但我不确定问题可能是什么,或者是否有任何解决方案。

读取已打印到控制台的值

这可能是完全不可能的,但我想知道是否有办法读取控制台已经打印的值。 例如,如果控制台打印 您以10米/秒的速度向北行驶 由于Console.WriteLine(“You are travelling north at a speed of 10m/s”); ,有没有办法读取这一行,然后,为了论证,将这个值放在一个字符串? 基本上我需要的是读取已经输出到控制台的内容,而不是用户输入。 有办法吗? 提前致谢。

如何在C#控制台应用程序中使用命令行参数?

我正在编写一个url shortener应用程序,我还想用C#创建一个控制台应用程序,将URL推送到我也创建的WCF服务。 WCF应用程序将缩短此URI的URL; http://example.com/shorten/http://exaple.com 所以我想要的只是那个。 我的控制台exe文件将位于c:\dev文件夹中,在Windows命令行中,我想这样做; c:\ dev> myapp -throw http://example.com 用这种方法,我想谈谈这项服务。 谈话部分没有问题。 但问题是如何在命令行上提供这个-throw的东西并获得响应并将该响应放在命令行上并提供一种方法将其复制到剪贴板。 我在这里问得太多了吗? :SI不知道。 你能指点一下我能找到相关信息吗?或者你可以给我一个示例代码吗? 谢谢。 编辑:我尝试了以下代码; class Program { static void Main(string[] args) { if (args[0] == “-throw”) { System.Windows.Forms.Clipboard.SetDataObject(args[1]); Console.WriteLine(args[1] + ” has been added to clipboard !”); Console.ReadLine(); } } } 我收到了以下错误; C:\ Apps \ ArgsTry \ ArgsTry \ bin […]

多个控制台一次

是否有捷径可寻? 我现在只使用控制台测试我的网络应用程序。 最好的方法是从一个项目中获得多个控制台,然后按一下“立即调试”菜单项。 我可以像过去一样使用多个项目,但这似乎很笨拙。 理想情况下,我可以启动多个控制台实例(从同一个线程运行很好)并且在启动时不会覆盖其他控制台。 并排发射会很棒! 我问的是多么实用? 可能吗? 谢谢!

从C#中的控制台应用程序退出

我在这里阅读了很多关于stackoverflow,评论,意见和各种想法的东西。 但无论如何,我真的需要一种解释的方法来退出我在C#上的控制台应用程序(我在VS2010框架4上),并带有自定义错误。 我现在能读到的最好的东西是VB: Private Declare Sub ExitProcess Lib “kernel32” (ByVal uExitCode As Long) 并使用ExitProcess(1)进行错误或ExitProcess(0) 所以我的问题是: 是否与Environment.Exit(1)相同? 对于作为自动作业运行的应用程序,有什么好处? 什么意思是退出代码,-1,0,1,它们的区别是什么? 那么静态void ExitProcess(uint uExitCode); ? 以前的一些问题标记为参考书目: 在C#中退出Console应用程序的命令是什么? http://geekswithblogs.net/mtreadwell/archive/2004/06/06/6123.aspx

如何重新启动Console应用程序?

当用户按“R”时,我需要重新启动应用控制台。 我有这个 Console.WriteLine(message, “Rebuild Log Files” + ” Press Enter to finish, or R to restar the program…”); string restar = Console.ReadLine(); if(restar.ToUpper() == “R”) { //here the code to restart the console… } 谢谢

如何在控制台应用程序中获取光标的位置?

我希望能够检查光标的位置是否没有超过某一点。 我无法通过谷歌找到任何能给出文本光标位置的东西。 我不确定在哪里可以看。

gacutil不被视为内部或外部命令?

我创建了一个添加外部DLL参考的控制台应用程序。 现在我必须将我的外部Dll部署到我的程序集中。 当我试图在GAC中添加我的dll时。 GACUTIL.EXE /i MyLibrary.dll 命令将我的dll添加到Assembly中,它显示我的错误 *gacutil is not recognized as an internal or external comma* 我该怎么办?

将C ++控制台输出重定向到C#

我正在尝试将C ++控制台的输出提供给C#Windows窗体应用程序,我遇到的问题是C ++ exe的输出仅在C ++ exe终止后显示在C#控制台中。 有没有在运行C ++ exe时实时获取exe输出到C#控制台(如不必终止exe)? 这是我试过的方式, Process p = new Process(); p.StartInfo.UseShellExecute = false; p.StartInfo.RedirectStandardOutput = true; p.StartInfo.FileName = “C:\\path\\ABC.exe”; p.Start(); string output = p.StandardOutput.ReadToEnd(); Console.WriteLine(output); 谢谢,