- PR -

起動した外部アプリのテキストボックスへの入力、ボタンの押下等

1
投稿者投稿内容
kisito
会議室デビュー日: 2006/09/17
投稿数: 3
投稿日時: 2006-09-17 00:33
javaから外部アプリケーションを起動。
起動後、そのアプリケーションのテキストボックスへの入力、
ボタンの押下等をしたいのですが、どうしたらよいのでしょうか。
かつのり
ぬし
会議室デビュー日: 2004/03/18
投稿数: 2015
お住まい・勤務地: 札幌
投稿日時: 2006-09-17 01:18
普通の方法じゃ無理です。

java.awt.Robotなら多少は対応できそうですが、
必ず起動したアプリに対して操作できるとは限りません・・・

この辺は.NETの得意分野だと思いますが、
何故Javaじゃなければいけないのでしょうか。
kisito
会議室デビュー日: 2006/09/17
投稿数: 3
投稿日時: 2006-09-17 01:38
ありがとうございます。
アドバイス頂いた内容を検討してみます!

javaである理由は、javaの勉強の為に作っているからです。
月に1回、同じ内容の入力を大量にさせる作業があるのですが、
ただ単に何の目標もなくjavaの勉強をしてもつまらないので、
その作業のマクロ的なアプリを作ってみようかと思っています。
かつのり
ぬし
会議室デビュー日: 2004/03/18
投稿数: 2015
お住まい・勤務地: 札幌
投稿日時: 2006-09-17 02:02
なるほど。

Javaは環境依存しないプログラムに向いていて、
環境に依存するようなプログラムの作成は得意ではありません。

ですので、kisitoさんのような目的で利用するのは
あまりJavaの勉強にはならないでしょうし、お勧めはしません。
.NETがいいのではないでしょうか。
kisito
会議室デビュー日: 2006/09/17
投稿数: 3
投稿日時: 2006-09-17 02:43
java.awt.Robot使って出来ました!
ちょっと(かなり?)不細工な作りになりましたが、
思っている機能を持ったアプリを作れました。

かつのりさんの仰る通りあまり勉強になりませんでした
が、java.awt.Robotの存在を知れたのは良かったです。
ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)