我正在寻找一种在批处理模式下执行时在循环内获取用户输入的方法。
readLines()
并且scan()
仅在交互模式下对我有用,在批处理模式下,它们开始读取代码行作为用户输入,除非所有代码都被 包围{}
,这很不方便。我需要一个简单的解决方案来获取 1 个整数值,我可以输入值并按 ENTER,所以
- 输入字段(如果解决方案涉及 GUI)必须自动获得焦点并且
- ENTER 必须触发输入/提交的结束。
我找不到满足这两个条件的方法,例如ginput()
从 gWidgets 激活输入字段,但 ENTER 不会触发表单提交。