2017/5/20(Sat) 16:15:39|NO.79892
以前、起動中のフォトアプリに対して動的にファイル変更する方法として質問されましたが、基本的に相手方(操作される側)の仕様にない場合操作できません。
参考に、Windows Media Player (以下 「WMP」 と言います)で説明します。
WMP は、基本的に複数実行を認めておりません。
その為、新しく起動した WMP が既に起動されている WMP を見つけた場合、既に起動されている WMP に対して「何々のファイルを起動しなさい」という命令を行い、新しく起動した WMP(自分自身)を終了します。
見た目上では、「あぁファイルが変わったんだな。」と思われるかもしれませんが、内部では上記の処理を行っているにすぎません。
上記の説明から、相手先の仕様がわからないと動的変更は難しい(基本的にできない)です。
操作する側・操作される側が同じHSP の場合、連絡できるようにスクリプトを構築すればいいだけです。
プロセス間の連絡方法などは、プロセス間通信で調べてください。
また、このスレッドの質問で条件が確定している場合、その条件を記載したほうが答えは見つかりやすくなります。
例 : 「操作する側(HSP) で 操作される側が(メモ帳 : notepad.exe) です」など
|