Tag: console

通过串口发送“ENTER”键

嗨,我想发送一些命令到我的设备,通过串口连接。 怎么发送? 例如,我在谷歌搜索中找到了这个,但对我来说这没用。 Control + E是5的键盘快捷键,因此: serial.Write(new byte[]{ 5 }, 0, 1);

是否可以在C#Console应用程序中获得版权符号?

是否可以在C#控制台应用程序中以任何方式添加版权符号或其他“特殊”符号?

在控制台应用程序中禁用用户输入

我正在制作一个C#控制台基于文本的游戏,因为我希望它看起来更老,我添加了一个效果,所以任何文本(描述,教程,对话)看起来都像是在键入,它看起来像这个: public static int pauseTime = 50; class Writer { public void WriteLine(string myText) { int pauseTime = MainClass.time; for (int i = 0; i < myText.Length; i++) { Console.Write(myText[i]); System.Threading.Thread.Sleep(pauseTime); } Console.WriteLine(""); } } 但后来我认为这可能很烦人,我想添加一个选项来跳过效果并立即显示所有文本。 所以我选择了Enter键作为“跳过”键,它使文本立即出现,但是按下回车键也会创建一个新的文本行,加扰文本。 所以我想以某种方式禁用用户输入,这样用户就无法在控制台中写任何东西。 有没有办法,例如,禁用命令提示符(并通过命令提示符我不是指cmd.exe,而是闪烁的“_”下划线符号)?

从控制台应用程序返回一个字符串

我真正想做的就是这个 static string Main(string[] args) 但这不起作用,你唯一的选择是void和int 。 那么,有什么不同的方法可以返回我需要返回给调用应用程序的字符串? 背景 我需要编写一个专门设计用于从另一个应用程序调用的控制台应用程序 Process.Start(“MyCode.exe -Option 12aaa1234”); 该调用程序如何接收从该可执行文件返回的字符串? 研究 据我所知,此时我唯一的选择是让调用应用程序在启动之前将监听流附加到流程的标准输出流,并使用Console.Out.Write从里面发送“return”可执行文件。 这实际上是这样做的唯一方法,还是我可以使用不同/更好的东西?

.Net控制台应用程序无法启动控制台

我有一个控制台应用程序,我用来通过Windows调度程序运行预定的作业。 与应用程序之间的所有通信都在电子邮件,事件记录,数据库日志中。 有什么方法可以抑制控制台窗口的出现吗?

在Console中删除以前写入的行

无论如何使用Console.SetCursorPosition()使用的(Left,Top)坐标删除控制台窗口的某些部分? 你能为它制作一个自定义方法吗?

使用.NET的ANSI着色控制台输出

我尝试使用ANSI转义码生成彩色控制台输出,并使用以下最小C#程序: using System; // test.cs class foo { static void Main(string[] args) { Console.WriteLine(“\x1b[36mTEST\x1b[0m”); } } 我在Windows 7 x64上使用csc.exe运行Ansicon v1.66( Microsoft(R)Visual C#编译器版本4.6.0081.0 )。 彩色输出在这种配置下工作正常; Ansicon本身运作完美无瑕。 要进行交叉检查,我使用一个与C#程序100%等效的node.js单行程序: // test.js console.log(“\x1b[36mTEST\x1b[0m”); 而且,更基本的,手工制作的文本文件: 两者都正确地做了预期的事情:打印一个青色的字符串“TEST”: 只有我用csc构建的test.exe才能打印其他内容。 为什么?

如何循环控制台应用程序

我只需要能够循环一个控制台应用程序。 我的意思是: program start: display text get input do calculation display result display text get input. REPEAT PROCESS INFINATE NUMBER OF TIMES UNTIL THE USER EXITS THE APPLICATION. program end. 我希望这是有道理的。 任何人都可以解释我将如何做到这一点? 谢谢 :)

在C#控制台应用程序上更改背景颜色

我搜索过网络,但似乎无法找到解决方案。 我希望我的整个控制台应用程序窗口是特定的颜色,例如蓝色。 我怎么做?

我需要调用单个进程的准确CPU使用率

Trick是我还需要能够在多核机器上完成它。 我在C#的教育有点破碎。 我已经管理了以下代码。 谁能帮我吗? 我尝试使用“_Total”标志,我尝试修改其他一些看起来像是试图检测核心数量的代码片段。 我被告知他们不包括HT,只支持物理非逻辑处理器。 我试图让它做到这两点。 显然他们是一种手动执行此操作的方法 (“Process”, “% Processor Time”, “1” process.ProcessName)) (“Process”, “% Processor Time”, “2” process.ProcessName)) (“Process”, “% Processor Time”, “3” process.ProcessName)) 但是我发现如果内核不存在则硬件不起作用。 我希望我能遇到更灵活的事情。 我一直在这个工作几天几小时,我要把头发拉出来。 using System; using System.Collections.Generic; using System.Text; using System.Diagnostics; using System.Threading; using System.Collections; using System.IO; namespace Program_CPU_Monitor { class Program { static void Main(string[] args) { StreamWriter […]