あなたの質問は他の質問と重複する可能性があることがわかりました。そこにある回答で問題が解決しない場合は、問題の固有の部分を詳しく説明するように編集してください。
元の投稿の更新リクエストが保留中であることを確認してください。
これは厳密に言えばLinuxの問題ではないので、ここにこの質問を投稿することは非常に消極的です。これにより、より正当な投稿が禁止またはブロックされることはありません。投稿が規制に準拠していない場合は、その投稿を無視してください。
私はxtermを使ってシステムコマンド(私の場合は「bluetoothctl」)を実行し、その出力をC ++アプリケーションで処理するのが好きです。
私が理解しているように、Xtermは私のアプリケーションで完全に見ることができる「メインウィンドウ」に出力しますが、コードから実際にアクセスする方法を知りません。
あまり技術的な用語では、私のアプリケーションで選択したオブジェクトにxterm "メインウィンドウ"をどのようにコピーしますか?私はファイルからxterm出力を取得する方法を知っていますが、そのようなファイルには制御文字が含まれていて編集したくありませんが、すでにそうしています。
私は1つの「デフォルトのxtermウィンドウ」から別のウィンドウに「ドラッグ&ドロップ」できることが好きです。
ベストアンサー1
私は次のように出力をキャプチャします。script
、次を使用してカラーエスケープシーケンスをフィルタリングします。script2log
(bluetoothctl
これの使い方はハードコーディングされているからです。)