私は非常に単純な問題がありますが、どこでも簡単な解決策を得ることはできません。 私は自分の端末上で実行しているアプリケーションを持っています。これは、端末に入力して引数を渡すことから始めます。たとえば、PythonでPython 3を開いてコンソールアプリケーションを制御する
この結果、コンソールアプリケーションが開始され、期待どおりにキーボード入力が可能になります。
ここで私がしたいのは、これまでに説明したプロセスをPythonアプリケーションから繰り返すことです。私のpythonアプリケーションは、ターミナルでmyExampleAppを開き、コンソールウィンドウへの参照を取得し、PythonアプリケーションからのコマンドをキーボードプレスとしてmyExampleAppに送ることができるはずです。
Windowsプラットフォームでは、pywinautoライブラリが機能します。
自分のPi3で動作するLinuxで説明したことを実行するための最良のオプションは何ですか?
非常に参考になります。
pythonの 'subprocess'モジュールを見てください。 – cdarke
pywinautoはGUIアプリケーション用です、なぜコンソール用に使用しますか? +1は 'サブプロセス 'になります。 –