HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2017
0520
UNGA起動しているプログラムにファイルを渡す方法3解決


UNGA

リンク

2017/5/20(Sat) 13:40:36|NO.79891

いつもお世話になっています。
既に起動しているプログラムにテキストファイル等を渡す方法を教えてください。



この記事に返信する


MillkeySoftw

リンク

2017/5/20(Sat) 16:15:39|NO.79892

以前、起動中のフォトアプリに対して動的にファイル変更する方法として質問されましたが、基本的に相手方(操作される側)の仕様にない場合操作できません。
参考に、Windows Media Player (以下 「WMP」 と言います)で説明します。

WMP は、基本的に複数実行を認めておりません。
その為、新しく起動した WMP が既に起動されている WMP を見つけた場合、既に起動されている WMP に対して「何々のファイルを起動しなさい」という命令を行い、新しく起動した WMP(自分自身)を終了します。
見た目上では、「あぁファイルが変わったんだな。」と思われるかもしれませんが、内部では上記の処理を行っているにすぎません。

上記の説明から、相手先の仕様がわからないと動的変更は難しい(基本的にできない)です。

操作する側・操作される側が同じHSP の場合、連絡できるようにスクリプトを構築すればいいだけです。
プロセス間の連絡方法などは、プロセス間通信で調べてください。

また、このスレッドの質問で条件が確定している場合、その条件を記載したほうが答えは見つかりやすくなります。
例 : 「操作する側(HSP) で 操作される側が(メモ帳 : notepad.exe) です」など



KA

リンク

2017/5/20(Sat) 19:16:13|NO.79894

DDと同等なメッセージを送れば大概OKでしょう。



UNGA

リンク

2017/10/5(Thu) 18:49:50|NO.81570

ものすごーく返事が遅れてしまい、大変失礼いたしました。
アドバイス有難うございました。



ONION software Copyright 1997-2023(c) All rights reserved.