问题标签 [input]
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.
python - 如何提示用户输入和读取命令行参数
我如何拥有一个 Python 脚本,a) 可以接受用户输入以及如何制作它 b) 如果从命令行运行,则读取参数?
c++ - 在 Python 中,您如何使用诸如 C++ 的标记化输入?
在C++中,我可以接受这样的输入:
并且a
可以int
,b
可以float
,并且可以是任何东西......我如何在pythonc
中做同样的事情?
input()
而且raw_input()
,我使用它们的方式似乎并没有给我想要的结果。
input - 如何在 D 编程语言 + Tango 中抓住单键?
我读了这篇文章并尝试用 D 编程语言做练习,但在第一个练习中遇到了问题。
(1) 在无限循环中显示一系列数字(1,2,3,4,5....等)。如果有人按下特定键(比如 ESCAPE 键),程序应该退出。
当然无限循环不是什么大问题,但其余的都是。我怎样才能在 D/Tango 中抓住一个关键点?在探戈常见问题解答中,它说使用 C 函数 kbhit() 或 get(),但据我所知,这些不在 C 标准库中,也不存在于我用来编程的 Linux 机器附带的 glibc 中。
我知道我可以使用一些 3rd 方库,例如ncurses,但它和 kbhit() 或 get() 有同样的问题,它不是 C 或 D 中的标准库,也没有预安装在 Windows 上。我希望我可以只使用 D/Tango 来完成这个练习,并且可以在 Linux 和 Windows 机器上运行它。
我怎么能做到?
html - 替换html中文件浏览按钮的最佳方法是什么?
我知道当您使用input
带有type="file
.
我不确定什么是最好的方法,所以如果有人有这方面的经验,请贡献。
c# - 确定文本文件中的行数
有没有一种简单的方法可以以编程方式确定文本文件中的行数?
c++ - 让 cin 读取返回字符的 C++
我想知道如何使用cin
,以便如果用户没有输入任何值而只是推动ENTER
将其cin
识别为有效输入。
c++ - 读取一些整数,然后在 C++ 中读取一行文本
我正在读取 C++ 程序中的输入。首先是一些整数,然后是一个字符串。当我尝试使用 读取字符串时getline(cin,stringname);
,它不会读取用户键入的行:相反,我得到一个空行,从用户Enter在键入整数后按下时开始。
如何清除cin
(cin.clear()
不起作用) 以使字符串不会用“enter”键填充自己?
这是一个正常的输入接收,代码顶部没有什么特别的,我遇到了这样的问题,但我忘记了我需要清除的解决方案,cin
这样字符串就不会被“enter”键填充。
java - 模拟 java.util.Scanner 的用户输入
我正在用 Java 编写游戏,我希望用户能够从命令行和我的 GUI 提供输入。目前,我使用这种方法来获取输入:
我想继续使用它,但也让 mousePressed 事件模拟用户实际输入他们的输入。它的解决方案效率不高,但在我的应用程序中很有意义。所以问题是:如何模拟用户从代码端输入 System.in?
c - 如何在 unix 控制台应用程序中捕获单个击键而不阻塞?
我有一个用 C 编写的非常简单的 TCP 服务器。它无限期地运行,等待连接。在 Windows 上,我select
用来检查套接字上的活动,如果没有,我有以下代码允许我通过按键盘上的“q”退出:
这在 unix 上不起作用,因为kbhit
不存在并且getch
工作方式不同。我找到了一些用于更改终端设置并允许逐个字符输入的示例代码。tcsetattr
调用 init 函数后,我打开 /dev/stdin (使用O_NONBLOCK
)并读取一个字符,但read( f, &c, 1 )
会阻塞直到命中一个字符。
我想我可以生成一个单独的线程并让它无限期地等待,然后如果用户点击“q”,则向第一个线程发出信号,但这似乎有点笨拙。肯定有更简单的方法吗?
windows - 如何在不触发 LLMHF_INJECTED 标志的情况下发送鼠标/键盘输入?
目前我使用该SendInput()
功能,但如果您安装低级鼠标钩子,LLMHF_INJECTED
则设置表示输入已注入流中。有没有办法发送鼠标和键盘输入,所以LLMHF_INJECTED
没有设置?