模拟键盘输入向其他应用程序编辑框输入字符串 100C

JAVA 程序中模拟键盘输入向其他应用程序(SAP)编辑框输入字符 要有源码

4个回答

不知道你具体要做什么,但是JAVA 程序中模拟键盘输入的例子代码你可以看看这文章
http://blog.csdn.net/yu555666/article/details/1634564

chinmo
一把编程的菜刀 回复qq_20408589: 还有http://www.cnblogs.com/VerySky/articles/2185597.html篇文章,都是关于接口的
5 年多之前 回复
chinmo
一把编程的菜刀 回复qq_20408589: 如果你要用接口的方式的话,可以看下http://blog.csdn.net/champaignwolf/article/details/17709377篇文章提供的知识
5 年多之前 回复
qq_20408589
qq_20408589 回复chinmo: 句柄我能找到 很轻松的 不会传值 正在看
5 年多之前 回复
chinmo
一把编程的菜刀 回复qq_20408589: 当然你是做数据同步的,利用接口那是最好的了
5 年多之前 回复
chinmo
一把编程的菜刀 http://wcllu.blog.163.com/blog/static/46244569201061113853450/这个例子你也可以参考一下
5 年多之前 回复
chinmo
一把编程的菜刀 回复qq_20408589: 那你就参考我给你的例子吧,根据例子应用到你的程序,主要是你要抓住SAP系统窗口句柄
5 年多之前 回复
qq_20408589
qq_20408589 回复chinmo: 你发的这个连接我之前看过 要换来换去的 用的时候看得眼花缭乱的 这种方法要是我没有找到更好的办法的时候可能会用吧
5 年多之前 回复
qq_20408589
qq_20408589 回复chinmo: 做的是:我要两套系统的入库文本框同步 我只能改我自己写的程序(java web) 还有一个是SAP系统我不能再里面加东西 目的是入库时不操作两次
5 年多之前 回复
chinmo
一把编程的菜刀 还有这篇文章:http://bbs.51cto.com/thread-1097189-1.html都有解释说明的
5 年多之前 回复

参考com.jniwrapper.win32.FunctionName
你的需求应该是调用WinApi函数,比如GetWindow,FindWindow,SendMessage等,首先获取Window的句柄,然后遍历找到相应的编辑框,在通过SendMessage等函数,向其中填入内容。下面是的模拟向IE的对话框里面Edit控件输入内容。
IEPromptDialog.java

qq_20408589
qq_20408589 EXE文件 是安装到客户端的吗?
5 年多之前 回复
save4me
save4me 要找编辑框的话,可以下个uispy,方便获取窗口和控件信息
5 年多之前 回复
qq_20408589
qq_20408589 是的 我正在用这种方法 只不过还没有做出来
5 年多之前 回复

按照你说的需求,更好的方法是了解一下SAP的API或者服务接口,通过在你的程序里调用这些接口或服务完成数据同步。

qq_20408589
qq_20408589 回复save4me: R3
5 年多之前 回复
save4me
save4me SAP软件有开发文档的吧,官网也会有很多资料的。你用的是SAP R3还是SAP B1?
5 年多之前 回复
qq_20408589
qq_20408589 API我没什么概念的 现在学时间也不够
5 年多之前 回复

调用windows API, keybd_event
模拟键盘操作

qq_20408589
qq_20408589 亲 你说的都是理论 我通过近段时间已经知道理论了 只是没有例子 代码我都不知道加在哪里
5 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐