【发布时间】:2011-02-12 11:15:32
【问题描述】:
对于控制台应用程序,我需要知道如何在设定的时间(大约 10 秒)等待用户输入一个或一组键,然后再继续应用程序的“自动运行”部分.
这让我很烦,因为我不太清楚计时器是如何工作的,或者 threading.sleep,我应该使用什么?整天在谷歌上搜索。
一些伪代码:
1.app打开
2.app 等待 10 秒让用户按下“k”键。
3.如果用户点击k,转到4。如果用户没有,转到5。
4.运行一个函数(打开一个表单)
5.运行一个函数(做某事)
我打赌它很简单,我只是不明白发生了什么。
【问题讨论】:
-
什么样的程序? WinForms?
-
这是控制台应用还是 win-forms 应用?
-
请解释更多信息。 “自动运行”是什么意思?你能举一些关于应用程序应该如何表现的例子吗?
-
奇怪的 UI 设计。如果用户打喷嚏并需要 11 秒才能完成输入会怎样?
-
它是一个控制台应用程序。对不起,让我改变我的问题。 thx 寻找。另外,通过自动运行,我的意思是自动继续应用程序。
标签: c# user-input wait