rdp-cli
AIエージェントのRDPワークフローで複数モニターを使う方法
1画面のリモートデスクトップをAIエージェントで操作するのは簡単です。しかし、Windowsアプリが2台以上のモニターを使うと、対象画面を正しく特定する必要があります。 rdp-cliを使うと、AIエージェントは複数モニターのRDPセッションに接続し、画面ごとに確認・操作し、新しいスクリーンショットで結果を検証できます。
AIエージェントが複数モニターを必要とする場面
- ERPを1台のモニターで使い、別のモニターで手順書を確認する
- 別画面の承認ダイアログを確認する
- レガシーWindowsアプリを操作しながらログを監視する
- 2つのレポートを並べて比較する
リモートWindows環境とRDPサーバーが指定したレイアウトを許可している必要があります。
rdp-cliでマルチモニターRDPを使う
Используйте последовательность: проверить схему → снять нужный экран → выполнить одно действие → снова снять экран → проверить результат. Подключитесь:
rdp-cli connect \
--host WINDOWS_HOST \
--user WINDOWS_USER \
--password-stdin \
--layout @layout.json
Проверьте топологию:
rdp-cli monitors --session SESSION
全デスクトップまたは1画面を撮影する
rdp-cli screenshot \
--session SESSION \
--monitor all \
--out overview.png
rdp-cli screenshot \
--session SESSION \
--monitor MONITOR_ID \
--out monitor-1.png
画面ごとのスクリーンショットを使うと、対象ウィンドウを見つけやすくなります。
指定したモニターで操作する
rdp-cli click \
--session SESSION \
--monitor MONITOR_ID \
--x X \
--y Y \
--observation OBSERVATION
座標は既定では選択したモニター基準です。再接続やレイアウト変更後は新しい画面を取得します。
モニター間でウィンドウを移動する
rdp-cli drag \
--session SESSION \
--from-monitor MONITOR_1 \
--from-x X1 \
--from-y Y1 \
--to-monitor MONITOR_2 \
--to-x X2 \
--to-y Y2 \
--observation OBSERVATION
人による確認と引き継ぎ
セキュリティ確認、破壊的な操作、予期しないダイアログ、手動承認が必要な場面では、人が同じセッションを開いて一時停止・操作できます。
複数モニターではRDPとVNCのどちらを使うか
VNCは画面の表示と操作には使えますが、RDPと同じ方法で要求型のモニターレイアウトを変更できません。
まとめ
Надёжный шаблон: проверить схему, снять целевой экран, выполнить одно действие и проверить результат по свежему снимку.
FAQ
1台のモニターだけを撮影できますか?
はい。--monitor MONITOR_IDを指定します。
モニターを切り替えると座標はどうなりますか? 既定では選択したモニターを基準にした座標です。
ウィンドウを別のモニターへ移動できますか? はい。dragコマンドで開始側と終了側を指定できます。