• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:テキストデータの他アプリへの受け渡し方法について)

JAVAで他アプリへのテキストデータ受け渡し方法

このQ&Aのポイント
  • JAVAで他のアプリケーションへのテキストデータの受け渡し方法を探しています。
  • キーの指示ではなく1文字のテキストデータを他のアプリケーションに受け渡す方法を教えてください。
  • システムのクリップボードを使わずにテキストデータを他のアプリケーションに受け渡す方法があれば教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
noname#212058
noname#212058
回答No.1

JAVAだけで実現するのはかなり難しいと思います。 ライブラリでもないかと思ってちょっと探してみました が、全然見つかりませんでした。(英語ががりがり 読めれば見つかるかもしれませんが…) Windows OS 上で実行する前提なら、C# (または VB.NET) なら実現方法があります。 http://scripting.cocolog-nifty.com/blog/2007/08/sendkeysexe_76df.html C# でデータを送るEXEを作って、JAVA から呼出し する方策も考えられます。 # 文字を送るたびにプロセスが起動するので、か # なり不格好なツールになると思いますが…

TaoPaiPai88
質問者

お礼

やはりJAVA単独でクリップボードを使わずに受け渡すのは難しいようですね。 とりあえずシステムクリップボードの内容をJAVAのローカルクリップボードにバックアップをとってデータ受け渡しが完了した時点でバックアップをシステムクリップボードに戻すという方法で開発を進めてみます。(大きなデータをシステムクリップボードに入れられていた場合に書き換え負荷が大きくなりそうですが、その辺はなんとかごまかす方法を探してみます) 回答ありがとうございました。

関連するQ&A