- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:テキストデータの他アプリへの受け渡し方法について)
JAVAで他アプリへのテキストデータ受け渡し方法
このQ&Aのポイント
- JAVAで他のアプリケーションへのテキストデータの受け渡し方法を探しています。
- キーの指示ではなく1文字のテキストデータを他のアプリケーションに受け渡す方法を教えてください。
- システムのクリップボードを使わずにテキストデータを他のアプリケーションに受け渡す方法があれば教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#212058
回答No.1
JAVAだけで実現するのはかなり難しいと思います。 ライブラリでもないかと思ってちょっと探してみました が、全然見つかりませんでした。(英語ががりがり 読めれば見つかるかもしれませんが…) Windows OS 上で実行する前提なら、C# (または VB.NET) なら実現方法があります。 http://scripting.cocolog-nifty.com/blog/2007/08/sendkeysexe_76df.html C# でデータを送るEXEを作って、JAVA から呼出し する方策も考えられます。 # 文字を送るたびにプロセスが起動するので、か # なり不格好なツールになると思いますが…
お礼
やはりJAVA単独でクリップボードを使わずに受け渡すのは難しいようですね。 とりあえずシステムクリップボードの内容をJAVAのローカルクリップボードにバックアップをとってデータ受け渡しが完了した時点でバックアップをシステムクリップボードに戻すという方法で開発を進めてみます。(大きなデータをシステムクリップボードに入れられていた場合に書き換え負荷が大きくなりそうですが、その辺はなんとかごまかす方法を探してみます) 回答ありがとうございました。