問題タブ [raw-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.

0 投票する
3 に答える
756 参照

python - Windowsのループ中に押されたキーを取得するためにraw_inputを回避する

ループ内に raw_input を持つプログラムを作成しようとしています。長いループの実行中に誰かがキーを押した場合、次の raw_input がそれを入力として受け取ります。どうすればそれを回避できますか?

この単純な質問に他に何を追加すればよいかわかりません。さらに必要な場合はお知らせください。

編集

いくつかのコード

したがって、マジック フェーズ内で誰かが何かを押すと、それが次のループの入力として使用されます。そこから問題が始まります。(もちろん、ループは 1000 回実行する必要があります)。

0 投票する
2 に答える
1584 参照

python - Python では、スクリプトの特定の行にスキップするにはどうすればよいですか?

プログラム (この場合は Google Chrome と iTunes) を開くスクリプトを作成しています。Google Chrome が最初に表示され、スクリプトでパスワードを入力して Google Chrome を起動するかどうかを尋ねられます。ユーザーが「はい」と入力すると、パスワードなどを要求されます。ただし、iTunes はスクリプトの数行下にあります。ユーザーが実行した場合、プログラムをスクリプトの iTunes 部分に移動させる方法はありますか? Chrome を起動したくないですか?これは私がこれまでに持っているものであり、多くのエラーがあることはわかっていますが、それらを修正するつもりです.

0 投票する
2 に答える
1089 参照

mouse - Raw Input メソッドからのマウス位置

Raw 入力メソッドを使用してマウスの位置を取得しようとしています。RAWMOUSE 構造体では、usFlags として値 MOUSE_MOVE_RELATIVE を常に取得しています。これは、最後のマウス位置の相対値を取得していることを意味します。しかし、マウスの絶対位置が必要です。生の入力からマウスの絶対位置の値を取得する方法は?

0 投票する
2 に答える
1251 参照

python - Pythonスクリプト出力とPythonコンソール出力の違い

私はこの.pyファイルを持っています:

私が理解していないこと:

a)インタプリタで、raw_input("?")f入力してEnterキーを押すと、'f'文字列が出力され、.pyファイルを実行しても「f」文字列が返されないのはなぜですか?

b)また、python docsは、次のように述べています。 6( "?ファイルを開く...")。それはどこ\nから来たのですか?

0 投票する
3 に答える
6454 参照

python - Python:raw_inputとスレッドでの出力

コンソールにテキストを印刷できるスレッドがあり、メインプログラムにraw_inputはスレッドを制御するためのスレッドがあります。

私の問題は、私が書いているときにスレッドも次のようなものになることです。

でもこういうものが欲しい

ありがとうございました!

0 投票する
1 に答える
1453 参照

python - raw_input は ^? を認識します。しかし^Hではない

私が持っているPythonスクリプトでバックスペースキーを機能させようとしています。基本的に、スクリプトのコードは次のようになります。

明らかに、これはおもちゃのスクリプトですが、raw_input()やりたいことを実行するのに苦労しています。たとえば、スクリプトを実行してaと入力すると、間違った文字を入力したことに気付き、バックスペースを押すと、次のようになります。

しかし、^?代わりに入力すると、正しいコマンドに変換されます。

だから、私の質問はこれです:これは私のLinux環境に関係していると思います-つまり^?、バックスペースキーが押されたときに出力することをLinuxに伝えるキーマップをロードする必要があると思いますが、理由はわかりません他のすべてのプログラムで動作するようです (驚くべきことに、Python インタープリターでさえ、手動でそのコードを Python インタープリターに入れると、期待どおりに動作します!)

0 投票する
1 に答える
4430 参照

python - eventlet.monkey_patch() を使用するときに非ブロッキングの raw_input を作成する方法と、別のスレッドで実行された場合でもすべてをブロックする理由は?

私の場合を説明するために、この最小限のコードを書きました。

2 つのスレッドがあっても、raw_input を呼び出すと両方ともブロックされます。eventlet.monkey_patch() をコメントアウトすると、1 つのスレッドのみがブロックされ、別のスレッドが「印刷」を続けます。なぜ、どうすればいいのですか?

0 投票する
2 に答える
18953 参照

python - Python raw_input 改行を無視

raw_input で入力されたデータの改行文字を無視する方法はありますか? raw_input を使用して、スプレッドシートからコピーして貼り付けた文字列のリストを入力しようとしています。問題は、改行文字によってデータが途中で入力されるように見えることです。いずれにせよ、すべての空白は削除されるため、データが入力されるときに改行を削除すると、追加の利点が得られます。このデータは、端末プロンプトから直接入力する必要があり、ファイルから読み取る必要はありません。

これは私がこれまでに行ったことです:

これを実行してダミーの名前を Google doc スプレッドシートに入力してテストすると、Enter キーを押さずに shift+ctl+v を押すとすぐに次のようになります。

私は python の初心者であり、これまでで最も経験豊富なプログラマーではありません。これはpython2.7です。

0 投票する
2 に答える
991 参照

python - raw_input の文字と数字のカウント

パスワード強度テスターを作ろうとしています。パスワードには少なくとも 4 つの数字と 6 つの文字が含まれている必要があるため、ユーザーがraw_input.

0 投票する
3 に答える
5095 参照

c++ - LINUX でのデバイス入力 (マウス、キーボードなど) の取得

私はクロスプラットフォームのゲーム エンジンを構築しており、現在は入力システムに注力しています。

私は、メッセージを渡し、別のスレッドで実行されているプラ​​ットフォーム依存モジュールによって供給される抽象的な入力システムを作成しました。

Windows では、入力システムに RAWINPUT からのメッセージ (プラットフォームに依存しないものに変換) を供給する「メッセージのみ」のウィンドウを作成しました。

現在、UNIX ベースのシステムで同様のことを行う方法を理解するのに苦労しています。カーネルから入力 (keyup、keydown、mousemove...) を取得する便利な方法はありますか? または、ウィンドウを表示する必要のない他の方法はありますか?

編集

入力システムをレンダラーに依存させたくありません。レンダラーは、アプリのフォーカスが変更されたときに入力を通知する必要があります...そのため、入力システムをレンダラーとは異なるスレッドで実行したいと考えています。