问题标签 [console.readkey]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 使用代码而不是在程序中取消 Console.ReadKey()
所以让我们使用这段代码:
运行程序后,唯一应该发生的是输出ReadKey was cancelled.
应该出现。我怎样才能做到这一点?甚至可能吗?
提前致谢。
c# - 当应用程序抛出异常时,ReadKey 方法不起作用
当方法抛出异常时,ReadKey() 方法不起作用?当程序运行时,ReadKey 方法只有在方法不抛出异常时才有效,如果方法抛出异常,控制台窗口只会出现一两秒钟。
这是方法:
}
这是 Program.cs
}
c# - 使用 Tasks 和 ReadKey 等待用户输入在第一次按键时没有响应
这是我的主要功能:
这些是我的功能:
这些基本上是我的getChoice
功能:
这是我的setDevPassword()
功能:
我的问题是,除了第一次按下Cor之外D,每隔一次用户必须按下该键两次才能让程序响应。在每个getChoice
功能中,用户需要按两次数字,当再次返回主 while 循环时,在第一次按下时单击C或D不执行任何操作 - 仅在第二次按下时。
该setDevPassword()
功能也是如此,除了用户必须在程序响应下一次按键之前按下按键两次。这意味着它比其他输入功能多一次按键(不做任何事情)。
我不确定这些 Tasks 和 IsCompleted 检查是否真的是我的好习惯,但它们是用户输入如此“滞后”的原因吗?为什么会这样?
c# - vb.net 或 c#.net console.readkey shift+number chars
我在控制台上为 shift+number 字符获取正确的输入击键代码时遇到了一些麻烦。例如,使用:
如果我按 shift+2,我希望得到 ascii 64(用于“@”字符),但我得到 50(用于“2”字符)。
现在,我知道你可以得到按下键的修饰符,但这意味着我必须为这样的键编写所有特殊情况,这似乎不正确。
我需要这个功能或类似的功能,因为它能够在按下按键时读取按键,而无需按 Enter,否则我只需使用 console.read。我肯定错过了一些东西。谁能告诉我我错过了什么?
c# - 未按下键时读取键做某事
我正在尝试运行我的代码,直到Esc被按下。因此我ReadKey
在我的控制台中使用
但是在“ConsoleKey”它说,ConsoleKey 在“bool”中是不可能的。我该如何解决?或者我应该用什么代替?
vb.net - 除最后一次外多次打印字符串?
这是我的代码
当我运行它时,它会打印 A 和 B 字符串两次,但 C 字符串只打印一次。但是,如果我按回车键,它确实会第二次打印 C 刺痛。我知道 console.readkey 正在这样做。
我的问题是:
为什么字符串打印两次?
为什么 console.readkey 会阻止打印最后一个刺痛?
如何使字符串只打印一次?
编辑:通过将 console.readkey 移动到 sub main 的末尾,所有字符串打印两次
c# - 如何将 Console.Readkey 转换为 int c#
我正在尝试将用户输入键转换为 int,用户将输入 1 到 6 之间的数字。
到目前为止,这就是我坐在一个方法中的内容,它不起作用,但未处理引发格式异常。
c++ - C ++如何在Linux和Windows上无需等待键握“Enter”即可读取键
个人认为标题很清楚,如果没有,我会尝试更多。仅适用于 Windows 的托管解决方案,不适用于 Linux。如您所知,“getchar()”方法仅在键盘按键“Enter”之后读取。
Linux 上不存在 conio.h 库,并且 ncurses 或 curses 在构建时必须使用不同的命令,我认为这不是很有效率。
c# - 如何在阅读行时继续检查用户是否按 esc?
我想继续阅读用户的台词,但是当这个用户按下转义键时,我希望它停止。但是我怎样才能在阅读行的同时继续阅读单个键(用于转义)?我希望在给出我的代码后问题会更清楚:
perl - Perl Term::ReadKey 和箭头键
我在 ReadMode('cbreak') 中使用 Term::ReadKey 读取单个字符并根据输入执行操作。这适用于除箭头键之外的所有其他键。按下箭头键时,该动作执行了 3 次,我理解这是因为箭头键转换为 '^[[A' 等...
如何将箭头键转换为 ReadKey 可以解释的任意单个值?
我尝试了以下代码,但它不起作用:
这是我基于建议的代码:
现在,无论我按什么,我都无法退出这个循环
这是输出: