java控制外部软件操作

我会用java打开exe程序,但是打开了以后如何继续用java控制这个程序不知如何下手,我说的控制不止是添加字符,而是一般化的那种操作,例如打开音乐程序能够继续播放歌曲那种。希望提供一些思路或者书籍谢谢

3个回答

如楼上说的那样。需要你要操作的那个软件提供了别人对它进行控制的API,这样通过实现这些API,才能去对那些软件进行操控。具体能对它进行哪些操控,要看它提供了哪些API,例如你在淘宝中买东西,支付时,淘宝会自动调用支付宝去支付。这就是因为支付宝开放了启动支付宝,并让支付宝对它的订单进行支付的接口给淘宝。。。如果没给 这些接口的话。是没法操控的。除此之外,楼上说的那种模拟点击的方式,就是脚本,很多脚本都可以实现。但是局限性很大。稳定性也差。个人感觉很鸡肋。。最后,做这种东西,如果你只的是JAVA开发的安卓程序的话,那很好实现。如果你是指在windows平台下的话。。。毫无意义。C#比JAVA天大的优势

weixin_39408628
weixin_39408628 谢谢
3 年多之前 回复

这个需要目标程序能够提供一些命令等让你控制。不然就需要模拟点击

weixin_39408628
weixin_39408628 谢谢
3 年多之前 回复

如果软件支持键盘操作的话,可以参考
http://blog.csdn.net/zm_21/article/details/41676135

weixin_39408628
weixin_39408628 谢谢
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐