Java与其他应用程序的通信

具体的说,现在电脑有一个带文本框的应用程序正在运行,比如记事本,QQ对话窗口。我如何才能用Java编个程序,实现向记事本或QQ对话窗口输出字符。或者说的更明白些,现在我与... 具体的说,现在电脑有一个带文本框的应用程序正在运行,比如记事本,QQ对话窗口。我如何才能用Java编个程序,实现向记事本或QQ对话窗口输出字符。或者说的更明白些,现在我与某人的QQ对话框已经打开。本来嘛,我与他对话,应该我自己打字。可是,我想要的效果是:我不在电脑前,事先已经设定好想要打的内容,和间隔时间,用程序自动输进去。由于我学过Java,有一定基础,所以想知道用Java如何实现这一过程。
请知道的,麻烦你编个程序,提供源代码。 用Java编
展开
 我来答
jrj2330345
2009-08-10 · TA获得超过253个赞
知道小有建树答主
回答量:260
采纳率:0%
帮助的人:87.4万
展开全部
这个 记事本和QQ的对话窗是两回事,
想传输数据 就必须用到流, 写到文本或记事本很好实现,在网上搜索下 java 生成txt文本, (如何向文件追加数据)。然后用延迟的方式 用时钟或 你电脑的任务管理器 做定时操作
但QQ的对话框,不是固定的文件 我想不出单纯用java代码的办法。
不过可以给你些提示 ,超市的扫码枪 网吧用的刷卡器 都是可以吧信息 刷到你鼠标焦点的 地方的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帅才阿德尔曼
2009-08-10 · 超过13用户采纳过TA的回答
知道答主
回答量:69
采纳率:0%
帮助的人:45.3万
展开全部
应该能行
不过应该要用到跟c++ 打交道的部分,我不太确定
给你个思路:
反射机制获得qq的窗体句柄,这个我没把握你能获得到,虽然软件测试师经常干的事情但那毕竟是人家使用专业的测试软件,自己写没有把握
java 跟c++通讯来操作该句柄,这块得懂点window程序设计。至于使用记事本,你应该懂,我就不说了
个人觉得还不如不用java
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
卫星3D看世界
2009-08-10 · TA获得超过909个赞
知道小有建树答主
回答量:461
采纳率:66%
帮助的人:168万
展开全部
我觉得可以实现
用 Robot 类里面:
void keyRelease(int keycode)
释放给定的键。
void mouseMove(int x, int y)
将鼠标指针移动到给定屏幕坐标。
void mousePress(int buttons)
按下一个或多个鼠标按钮。
void mouseRelease(int buttons)
释放一个或多个鼠标按钮。
的接口组合实现吧,不过你得先判断对话框得具体坐标才行....
这是一个很大的项目....
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
myworld2551
2009-08-10 · TA获得超过217个赞
知道小有建树答主
回答量:214
采纳率:75%
帮助的人:133万
展开全部
这个估计不好实现
需要弄清楚qq的东西,人家又没有提供二次开发的借口。
我觉得做不到~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zskzhao
2009-08-10 · TA获得超过346个赞
知道小有建树答主
回答量:852
采纳率:0%
帮助的人:403万
展开全部
好像如何判断QQ对话框已经打开用纯JAVA就做不了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式