0

オプション ROM の初期化の開始を検出し、適切な制御文字を送信してオプション ROM セットアップ ユーティリティに入る Python コードをいくつか書いています。これはほとんどの場合 (control-C、control-Y、control-S...) で機能しますが、control-R が必要なキーの場合、文字は認識されません。

これは、control-R が、端末が解釈して渡さないある種の特別な制御文字であるためだと思われますが、それへの参照が見つかりません。ESC やその他の制御文字を前に付けてみましたが、認識されないようです。コードは簡単です:

    CONTROL_R = '\x12'
    print("Sending control-R to enter setup")
    spawn_id.send(CONTROL_R)         # send character to console

任意のポインタや提案をいただければ幸いです。

4

2 に答える 2

1

spawn_id.sendcontrol('r')

ドキュメントから: http://pexpect.sourceforge.net/pexpect.html

于 2013-11-04T22:55:09.287 に答える