readkey

    1热度

    7回答

    我有一些代码,退出当用户键入“Q” //press 'q' to quit application ConsoleKeyInfo info = Console.ReadKey(true); ; while (info.KeyChar != 'q') { info = Console.ReadKey(true); } 如何修改这个结构,所以会有不同的非程序如果捕获的密钥是'p',

    0热度

    1回答

    是否有可能以除Console.ReadKey()之外的任何其他方式检查控制台应用程序中按下的按键? 我已经将项目设置更改为Windows应用程序,以便控制台窗口不会显示。但是如果控制台窗口未显示,则应用程序崩溃,因为Console.ReadKey()需要控制台窗口。有什么解决方法吗? 注意: 我不希望任何窗口打开,只是通过线程跟踪按键。

    0热度

    3回答

    我正在使用下面的代码来接受用户输入。我只想将用户输入限制为单个字母(a-z)字符。我发现使用IsNumber验证整数输入以及关于在输入字符串上使用正则表达式的很多信息都有很多验证,但我一直无法发现如何使用此代码限制输入可能性。有人能指引我朝着正确的方向吗? public char promptForGuess() { Console.Write("\nGuess a lett

    0热度

    2回答

    因此,让我们使用此代码: Console.ReadKey(true); //Cancel the ReadKey prompt Console.WriteLine("ReadKey was cancelled."); 在运行程序时,应该发生的唯一的事情是,输出ReadKey was cancelled.应该会出现。我怎样才能做到这一点?它甚至有可能吗? 在此先感谢。

    0热度

    1回答

    好吧,所以我试着在几个谷歌网站上查找,并找不到 这个答案。 它在VB.Net中作为控制台应用程序,我想要设置它的方式几乎就像BIOS条目,当你打开你的计算机时你有几秒钟的时间按下一个键,如果它没有按下它将跳过在一个带有计时器的Windows窗体应用程序中,这很容易,但我很努力地在控制台应用程序中完成它。到目前为止 代码: Console.WriteLine("Welcome to console,

    -1热度

    1回答

    我正在开发一个项目,通过在Mac OS上键入命令(如终端)来执行某些特定操作。问题是Console.ReadLine和Console.ReadKey方法不能相互共享线程。 例如, 我正在创建一个程序,当我在使用Console.ReadLine键入字符串时按ESC键时终止。 我可以通过以下的方式做到这一点: ConsoleKeyInfo cki; while (true) { cki

    0热度

    1回答

    我与Pascal一起工作,现在我试图了解是否存在(在java中)类似于Pascal readkey()命令的东西。 我已经搜查,但我还没有发现什么好东西,只有这样回答: 这不是我在寻找,因为这个命令等待用户按下Enter键之前去。 我正在搜索一个等待用户输入的第一个键的命令(不管它是什么:一个数字,一个字符或者其他类似ESC或TAB的箭头或者其他箭头之一),然后立即继续执行程序无需等待用户的任何其

    0热度

    3回答

    我一直在网上搜索大约一个小时,而我找不到我的问题的答案。我对编程非常陌生,我希望我不会浪费你的时间。如果点击“Y”,我希望程序循环,如果点击“N”则退出,如果点击其他任何按钮,则不执行任何操作。干杯! Console.Write("Do you wan't to search again? (Y/N)?"); if (Console.ReadKey() = "y") { Consol

    -1热度

    1回答

    Program Example3; uses Crt; { Program to demonstrate the ReadKey function. } var ch : char; begin writeln('Press Left/Right, Esc=Quit'); repeat ch:=ReadKey; case ch of

    2热度

    1回答

    远离Perl一会儿,并且想修改我很早以前写作艺术项目的脚本。原始脚本使用Term :: ReadKey允许用户在Mac/Linux终端中输入任意文本。当他们键入时,文本会在终端中创建各种浮动模式。 我想修改脚本,而不是在输入键时读取键,它可以从另一个进程定期写入的文本文件中读取。但是它需要以某种可控的方式(不是一次全部)读取字符,以便(粗略地)模拟人类打字。 我已经试过: 期限:: ReadKey