【C# 读取控制台环境下的按键信息】教程文章相关的互联网学习教程文章

命令行下启动c#控制台程序exe,提示找不到系统文件【代码】

场景:在exeA启动exeB时候,如果在工具目录下用xxx.exe启动,是正常的;但是在别的目录,用绝对路径启动这个工具,会提示找不到exeB。 问题:永远相信报错,就是"路径问题"导致系统找不到 解决方案: 如果是直接用文件名称(相对路径)启动的,需要完善路径信息;获取路径信息需要使用 > System.AppDomain.CurrentDomain.BaseDirectory;// 这两种方法获取的都是cmd当前的目录System.Environment.CurrentDirectory;System.IO.Direct...

C#控制台打开googlel浏览器并访问指定网址【代码】【图】

1.C#调用浏览器打开网页,网上很多现成的解释 从注册表中读取默认浏览器可执行文件路径//从注册表中读取默认浏览器可执行文件路径private void button1_Click(object sender, EventArgs e){//从注册表中读取默认浏览器可执行文件路径RegistryKey key = Registry.ClassesRoot.OpenSubKey(@"http\shell\open\command\");string s = key.GetValue("").ToString();//s就是你的默认浏览器,不过后面带了参数,把它截去,不过需要注意的是...

C# 控制台应用 实现 2048游戏【代码】【图】

C# 控制台应用 实现 2048游戏 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;namespace Game {class Program{static void Main(string[] args){// 实例化map类Map map = new Map();// 循环while (true){// 遍历map,打印mapmap.TraverseMap();// 获取键盘输入,如果返回false,退出if (!map.ReadKey()){map.ExitMap();break;}// 在任意随机位置添加随机数...

我如何从库到C#控制台调用方法【代码】

我在新库中创建了一个方法这是我的代码namespace ClassLibrary1 {public class Class1{public static bool ISprime(int prime){if (prime < 2)return false;else if (prime == 2)return true;else{for (int i = 2; i < prime; i++){if (prime % i == 0)return false;elsereturn true;}}}} }>如何在我的控制台“ program.cs”中调用该方法>我收到一个错误,指出“错误2’ClassLibrary1.Class1.ISprime(int)’:并非所有代码路径都返回...

通过C#执行外部程序而未显示控制台【代码】

我正在尝试从C#控制台应用程序运行VLC,但不能.我知道还有其他类似的问题(例如Launching process in C# Without Distracting Console Window、C# Run external console application and no ouptut?和C#: Run external console program as hidden),从中我得出了以下代码:Process process = new Process();process.StartInfo.FileName = "C:\\Users\\XXXXX\\Desktop\\VLC\\vlc.exe";process.StartInfo.RedirectStandardOutput = true...

c#-在后台运行Mono应用程序时能否检测到缺少控制台?【代码】

我有一个.NET 4.5控制台应用程序,它使用Mono在CentOS上运行.该代码以:Console.ReadLine();如果我以交互方式运行该应用程序,则其行为与预期的一样,但Console.ReadLine()等待键盘输入,但是,如果我使用nohup运行该应用程序以在后台运行它…nohup mono Program.exe > Program.log &然后Program.log显示Console.ReadLine()导致一个奇怪的异常:System.UnauthorizedAccessException: Access to the path "/home/user/[Unknown]" is deni...

c#-控制台应用程序也将作为GUI运行【代码】

Before anyone marks this as Duplicate, Please read我有一个Windows应用程序,用C#编写.现在我有一个要求,我也想从控制台运行它.像这样.由于需要将输出显示到控制台,因此我将应用程序类型更改为“控制台应用程序”现在的问题是,每当用户从Windows资源管理器中启动进程时(通过单击两次即可).控制台窗口也会在后面打开.有办法避免这种情况吗? 在@PatrickHofman的帮助下,我尝试了什么. >关注的how to run a winform from console ap...

C#使用cmd运行命令并返回控制台输出信息【代码】

public static string RunCmd(string cmd){cmd = cmd.Trim().TrimEnd(&) + "&exit";//说明:不管命令是否成功均执行exit命令,否则当调用ReadToEnd()方法时,会处于假死状态Process p =new Process(); p.StartInfo.FileName = "cmd.exe";//p.StartInfo.WorkingDirectory = workingDir;p.StartInfo.UseShellExecute = false;p.StartInfo.RedirectStandardInput = true; //接受来自调用程序的输入信息p.StartInfo.RedirectStandard...

c#-网络不适用于Visual Studio 2015中的控制台应用程序

我已经在Visual Studio 2015 Professional中为简单的HttpWebRequest创建了控制台应用程序.我想监视由我的应用程序发送或接收的原始HTTP流量.据我了解,Visual Studio 2015中有用于此目的的Performance Profiler(Alt F2). 但是“网络”复选框位于“不适用的工具”组中.有什么方法可以将此工具用于控制台应用程序?解决方法:在MSDN中,此工具仅用于监视通过WinRT HttpClient API进行的HTTP网络操作,并在此blog post中明确指出,Operatio...

c#-在控制台应用程序(即-S“ myServerName”)中使用以连字符命名的输入的简单方法是什么?【代码】

我希望控制台应用程序使用连字符命名的输入,如下所示:myApp -S "myServerName" -D "myDatabaseName"而不是通常的:myApp "myServerName" "myDatabaseName"我认为第一种方法对于希望在将来使用我的控制台应用程序的开发人员更为友好.我认为我不知道这种输入是什么,否则我会在Google上找到它.解决方法:在可执行文件名称之后输入的所有内容都称为命令行参数. 但是,是否使用破折号或斜杠或其他关键字完全取决于应用程序来实现. 如果您...

为什么C#控制台命令无法在Java上运行?【代码】

谁能告诉我为什么此c#控制台命令无法在Java上运行? 我制作了一个C#控制台程序,如下所示:using System; using System.IO; using System.Collections.Generic; using System.Linq; using System.Text; using System.Drawing; namespace face {class Program{public static void Main(string[] args){String path = args[0];byte[] imageBytes = File.ReadAllBytes(path);MemoryStream ms = new MemoryStream(imageBytes, 0, imageB...

c#-从自托管的WEB API控制台应用返回jsonp【代码】

我使用了此博客文章中描述的jsonp格式化程序:http://www.west-wind.com/weblog/posts/2012/Apr/02/Creating-a-JSONP-Formatter-for-ASPNET-Web-API 有人尝试过将格式化程序与自托管控制台应用程序一起使用吗? 我已经在常规的MVC 4项目中尝试过格式化程序,并且该格式程序立即可用.但是,我想在自托管的控制台应用程序中使用它,而使其工作起来却遇到了很多麻烦. 我已经注册了格式化程序,并确认已添加该格式化程序:var config = new...

c#-尝试使用WriteLine在控制台应用程序中显示列表的内容【代码】

我正在尝试使用WriteLine在控制台应用程序中显示列表的内容.我正在使用以下代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using TestCLient.ClientTransactionsServiceReference;namespace TestCLient{class Program{static void Main(string[] args){ClientTransactionsServiceClient client = new ClientTransactionsServiceClient();List<ClientTran...

asp.net C# 控制台模拟红绿灯(交通信号灯)【代码】【图】

一、需求分析 通过控制台输入绿灯,黄灯,红灯显示时间,然后倒计时,周而复始。 二、运行效果 1、输入显示时间2、绿灯,黄灯,红灯,倒计时周而复始三、实现代码 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks;namespace ConsoleApp1 {class Program{static void Main(string[] args){Console.ForegroundColor = ConsoleColor.G...

如何在C#中从控制台窗口返回焦点?【代码】

我有一个用黑色Windows控制台打开的C#控制台应用程序(A).有时在启动时,它会从另一个需要焦点的程序(B)中抢走焦点. 问题:如何将焦点从A.exe放回B.exe?A -> Focus -> B细节: >程序B不是我的,我对此无能为力.它有一个GUI,有多个窗口,其中一个窗口需要焦点(它可能是模式对话框窗口).>程序A不需要任何焦点,也不会与程序B进行任何交互.>程序A通过启动快捷方式启动,并且基本上在后台运行(虽然已发布但仍在开发中,这就是控制台窗口的原因...

控制台 - 相关标签