Windows XP のカットアンドペーストからアプリケーション名を取得しますか?

StackOverflow https://stackoverflow.com/questions/21211

  •  09-06-2019
  •  | 
  •  

質問

これは少し遠い話ですが、誰かがそれを理解できるなら、あなたたちも...

Windows XP には、クリップボードの内容を提供したアプリケーションを確認できる、カット アンド ペーストのアクションに付属するメタデータはありますか?

おまけの質問…そのような情報がある場合、Java アプリを通じてアクセスする方法はありますか?

役に立ちましたか?

解決

それはクリップボードの形式によって異なります。プレーンテキストの場合は、「いいえ」です。クリップボードにグローバル フックをインストールする場合を除きます。

Java からはこれを行うことはできません。

他のヒント

API関数getClipboardOwnerがクリップボードの所有者を返します(http://msdn.microsoft.com/en-us/library/ms649041(VS.85).aspx)、-URL に「()」があるため、リンクとしてマークできません-

Java についてはわかりませんが、Java VM 内からネイティブ API 関数を呼び出すことができると思います。

「手っ取り早い」アプローチとしては、 オートホットキー をインターセプトするスクリプト CTRL+C / CTRL+INS ホットキーを使用して、アクティブなプロセスの ID (ファイルまたは Java アプリがアクセスできる任意の場所) を取得し、クリップボードのコピーを続行します。AutoHotKey 部分は難しくないはずですが、Java 部分については知りません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top