存在を確認したいのですが、存在しない場合は、エクスプローラーの右クリック(コンテキスト)メニューにいくつかのアクションを追加します。
上記の要件(Web上で簡単に解決策を見つけることができる)に加えて、もう1つ追加したいと思います。
次のコマンドを登録するとします。
- 「コマンド#1」-「C:\ MyProg.exe/cmd1」をトリガーします
- 「コマンド#2」-「C:\ MyProg.exe/cmd2」をトリガーします
... (そう。)
MyProg.exeの実行中のインスタンスがすでに存在するかどうかを確認し、ユーザーがクリックしたファイル名とともに適切なコマンド/コマンドラインパラメーターを渡すにはどうすればよいですか?
(IOW、プログラムのすでに実行中のインスタンスを使用してタスクを実行し、新しいタスクを開かないようにしたい)
Delphiコードスニペットをいただければ幸いです。
TIA