バッチ モードで実行中にループ内でユーザー入力を取得する方法を探しています。
readLines()
インタラクティブモードでscan()
のみうまく機能し、バッチモードでは、すべてのコードが で囲まれていない限り、ユーザー入力としてコード行を読み始めます{}
。これは不便です。値を入力してENTERを押すだけで整数値を1つだけ取得する簡単なソリューションが必要なので、
- 入力フィールド (ソリューションに GUI が含まれる場合) は自動的にフォーカスを取得し、
- ENTER は、入力/送信の終了をトリガーする必要があります。
ginput()
gWidgets から入力フィールドをアクティブにするなど、両方の条件を満たす方法が見つかりませんが、ENTER はフォーム送信をトリガーしません。