0

質問がうまく書かれていない可能性があります。

画像表示プログラムを使用していますが、Photoshop などの別のプログラムに画像を送信できるようにしたいと考えています。

画像にソースが保存されている場合はこれを行うことができますが、保存されていない画像を別のプログラムに送信する方法がわかりません。現在、画像をクリップボードに追加してから、ロードするアプリケーションに貼り付けコマンドを送信しています。これは、プログラムの起動後に貼り付けコマンドが実行されるという条件で機能します。MSPaint の場合、単純なスレッド スリープで問題ありません。しかし、gimp や Photoshop のように、開くのに予測不可能で長い時間がかかるプログラムの場合、十分に高いスリープ値を設定しない限り、これは機能しません。

私の質問は、クリップボードからプログラムにパラメーターとして画像を送信できますか、またはプログラムが完全にロードされたかどうかを何らかの形で知る方法はありますか? 最初に画像を一時画像として保存して送信することを考えましたが、保存を押したときにプログラムが一時ディレクトリに保存しようとしないようにします。

4

1 に答える 1