cost 107 ms
如何檢測按下的鍵?

[英]How to detect a pressed key?

我有一個大學作業,我必須將字符串作為輸入並在用戶按 CTRL + z 時停止程序,然后顯示最長和最短的字符串。 我的 Z 沒問題,但我似乎無法檢測到用戶是否按下了 CTRL z。 我嘗試使用 (ki.Modifiers & ConsoleModifiers.Control) 但它沒有用。 ...

為什么不能將 Console.ReadKey() 放在顯示到控制台的文本前面,或者將 Console.ReadKey() 分配給變量?

[英]Why can't you put Console.ReadKey() in front of the text displayed to the console, or assign Console.ReadKey() to a variable?

此代碼有效並且沒有錯誤,但是 這不起作用,我收到一個錯誤 錯誤 CS1502:“System.Console.WriteLine(string, object)”的最佳重載方法匹配有一些無效參數 和 錯誤 CS1503:參數“#1”無法將“System.ConsoleKeyInfo ...

如何使用 subprocess.Popen() 捕獲用 C# 編寫的控制台應用程序的標准輸入,其中包含 Console.ReadKey() 到 python 腳本

[英]How to capture stdin of a console application written in C# which contains Console.ReadKey() through python script using subprocess.Popen()

我有一個用 C# 編寫的控制台應用程序。 我正在嘗試使用 python 腳本自動執行它。 控制台應用程序使用Console.ReadKey()而不是Console.ReadLine()或Console.Read() 。 當我嘗試使用 python subprocess.Popen subproces ...

c#incomplete Console.ReadKey()調用我不希望用戶完成

[英]c# incomplete Console.ReadKey() calls I don't want the user to complete

我正在學習套接字消息傳遞。 我在while循環中斷了Console.ReadKey(),很多調用最終都不完整。 我試圖找到一種方法來刪除不完整的調用,而無需用戶輸入全部。 我見過 while(Console.KeyAvailable){Console.ReadKey(true);} ...

Console.ReadKey不可靠

[英]Console.ReadKey not reliable

我有以下代碼,等待通過箭頭鍵輸入的用戶移動或退出以結束程序。 但是,它只是偶爾會確認我的輸入。 例如,如果我快速點擊退出鍵,大多數情況下都不會發生。 因此,Console.ReadKey方法對我而言似乎極為不可靠。 有什么更好的選擇? ...

運行代碼時,控制台正在讀取用戶輸入

[英]Console is reading user input while code is running

我正在用Windows控制台中運行的C#編寫基於回合的2D冒險游戲。 這是我的游戲循環的大致概念: 游戲在while循環中運行,循環的結尾是Console.ReadKey()。 游戲的想法是打印出所有相關信息,運行敵人的AI和其他計算,然后等待用戶輸入再重新進行。 但是,我遇到了一 ...

C#使用組合鍵終止程序,而在讀取時不按Enter

[英]C# Terminating the program with a key combo without pressing enter while in read

現在這是我們所處的情況: 我要這樣做的是,當我按alt + f1時,程序將自行終止,但是因為該程序會等待我的一些輸入,即使使用工作版本(沒有alt部分),它也要我鍵入內容,然后按回車,我不要。 一個人如何處理呢? ...

在 C# 中,我輸入一個字符,然后輸出一些東西。 但是在輸入控制后不等待輸入並直接給出輸出

[英]In C# I am taking a char input and then I output something. But after input control is not waiting for enter and straightaway giving output

我有以下代碼: 使用系統; 在輸入諸如a之類的輸入后,無需等待我按Enter即可直接顯示結果 使用Console.ReadLine()給出錯誤 - 使用Console.ReadKey()給出錯誤 - ...

我的程序在我寫數字之前關閉(計算選項)

[英]My program close, before i write numbers (calculating option)

我不知道為什么我的程序在我寫數字之前就關閉(在計算選項中)。 標簽有什么問題。 有人幫忙嗎? 非常遺憾。 對您來說一定很容易。 //我應該做一個console.readkey()嗎? 如果我分開標簽,我將無法編譯。 此標簽正常工作 label3:Console ...

用於 Windows 窗體應用程序的 C# 覆蓋 Console.Read()

[英]C# Override Console.Read() for a Windows Forms app

我有以下問題: 我正在制作一個 Windows 窗體應用程序,並且必須使用其他包含 Console.Read() 或 Console.ReadLine() 的 .cs 文件。 不應更改文件。 我現在想覆蓋這些功能,以便使用按鈕或文本框 + 按鈕而不是 Console.Read()。 由於我不應該 ...

Console.ReadKey()本身在while循環中循環

[英]Console.ReadKey() looping by itself in while loop

我有一個循環,循環中有一個開關盒,該開關盒基本上是一個用戶界面,使人們可以選擇“是”,然后繼續使用向左和向右箭頭進行游戲。 我還添加了Console.Beep()來向用戶提供一些反饋。 由於某種原因,一旦游戲結束(游戲使用箭頭(它的蛇)),則選擇是且不繼續切換,我聽到嗶嗶聲約10至20次 ...

ReadKey等待輸入兩次后的C#Console.ReadLine

[英]C# Console.ReadLine after ReadKey waits for input two times

我不明白我在這里缺少什么,但似乎Console.ReadKey()仍處於活動狀態,導致Console在調用Console.ReadKey()后使用Console.ReadLine()時讓我輸入兩次。 我做了一個選擇后上下搜索了如何逃避ReadKey() ,但無濟於事。 為了澄清,這是 ...

輸入重定向后,可以繞過Console.ReadKey()問題嗎?

[英]Can I bypass Console.ReadKey() issue when input is redirected?

我是C#老師,並且為我的學生編寫了一些自動化的硬件檢查器。 學生編寫C#控制台應用程序。 我的硬件檢查器基於輸入重定向,因此我可以在自己生成的輸入上測試其代碼。 問題在於,學生有時會以Console.ReadKey()指令結束程序(這樣做是為了使他們在F5-調試下運行程序時不會關閉執行 ...

通過腳本從Powershell讀取用戶輸入

[英]Reading user input from powershell through scriptcs

在這里,我無法通過腳本從Command提示符或Windows Powershell讀取用戶輸入的問題。我嘗試將Console.ReadLine(),Console.Read()或Console.ReadKey()包裹在Convert.ToString()周圍以獲得用戶響應但它們都沒有得到結果。我 ...

防止在Console.ReadKey()之前在控制台中查詢/預加載字符

[英]Preventing queing/preloading a character in the console before Console.ReadKey()

在.NET中調用Console.ReadKey(true) ,它將單個按鍵從用戶讀取到控制台中。 我注意到,可以在實際調用Console.ReadKey() 之前鍵入一個字符,從而允許用戶在提示之前預裝一個字符按。 我正在尋找一種避免這種情況發生的方法。 這是一些示例代碼,可以更好地說 ...

如何檢查控制台應用程序中是否按下了 CTRL 鍵 C#

[英]how To check if CTRL key is pressed in console application c#

我要啟動一個控制台應用程序。 問題是如何確定 CTRL 鍵是單獨按下的,沒有任何其他鍵。 我想監視 CTRL 鍵的行為。 跟蹤此代碼后,我在 readkey 行上放置了一個檢查點,但是當我按下 CTRL 時,什么也沒有發生,但是當我按下任何其他鍵(如“K”)時,它開始從鍵盤讀取鍵。 ...

控制台上的2個關鍵選擇

[英]2 key choices on console

我正在C#(在控制台中)的Visual Studio上制作游戲。 它是關於對話的,您可以選擇2種答案,一個鍵(用於回答第一個問題)是1,另一個鍵是2。問題是,當您按下一個鍵時,您不能按下另一個鍵。另外,我的意思是,如果按1,則不能按2,反之亦然。 ...

Perl Term::ReadKey 帶箭頭鍵

[英]Perl Term::ReadKey with Arrow Keys

我在 ReadMode('cbreak') 中使用 Term::ReadKey 讀取單個字符並根據輸入執行操作。 這適用於除箭頭鍵之外的所有其他鍵。 當按下箭頭鍵時,該操作執行 3 次,我理解這是因為箭頭鍵轉換為 '^[[A' 等... 如何將箭頭鍵轉換為 ReadKey 可以解釋的任意單個值? ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM