2024-04-09 15:47:48
ディスプレイ未接続時の窓関係コマンド
スティクPCでナデシコを運用しているのですが、 「窓アクティブハンドルを取得」「窓アクティブ」など「窓」系のコマンドでハンドルの取得ができず困っています。 環境:スティクPC(W10Pro) 運用:スティクPC電源ONでナデシコプログラムを「自動起動」 ナデシコプログラムの内容: ネットワークからスティクPCの特定のフォルダ内のファイルを監視。 ファイルを見つけるとファイル記述に従ってエクセルやメーラーを立ち上げ処理する。 また、PLC(機械制御装置)や周辺装置とシリアル等の接続をし「情報の提供・収集」を行う。 問題点:ティスプレイを接続している時や、リモートデスクトップでは「窓」関係のコマンドは正常動作するが、 仮想ディスプレイを含めディスプレイの接続がない場合は、「窓」関係のコマンドでタイトルなど取得できない。 検証方法:窓コマンドで取得した文字列をテキストファイルに書き出す、ディスプレイ有は取得できているが、 ディスプレイ未接続の時は、取得できていない。 参考プログラム ここから 「e:\履歴.txt」に出力先設定 「"https://www.google.com/"」を起動 4秒待つ 窓アクティブタイトル取得 記録=「G:{それ}」 記録保存 4秒待つ 終了 ● 記録保存 「{今}:{記録}{改行}」を一行出力 参考プログラム ここまで |