问传递数据到另外程序的问题

sgwindy 2007-03-02 03:48:02
我想用Delphi读取到excel中的“姓名、出生日期、工资”等数据后(这个编程我会),然后传递给另外一个“客户管理程序”(这客户程序不是我编的,不能更改,也不能用直接导入数据库的方式)中保存,也就是用程序模拟完成我直接在“客户管理程序”中录入的功能。
  我想请教高人如何传递数据过去,我想还应该要用到传递回车等功能。 
  因为数量大,所以能编程完成那就非常好。 谢谢各位!
...全文
291 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
sgwindy 2007-05-10
  • 打赏
  • 举报
回复
我在管理给分的时候,提示出错。现在帖子显示已经结贴,在普通浏览的时候发觉“得分”为0,但在管理界面却能看到给的分数,这是什么原因,应该如何解决?谁遇到这样的问题吗?
netfly 2007-03-13
  • 打赏
  • 举报
回复
如果只是这个问题,可以借用WINRUNNER这个测试工具来完成啊!
kongfancheng 2007-03-12
  • 打赏
  • 举报
回复
我还是建议从数据库走。先弄清楚是什么库。这样最为稳定。我曾经编写过通过发消息来模拟手工录入的程序,但是实话告诉你,比较危险。万一焦点一变,这东西能把你的系统弄得一团糟。如果非要做,那么请看看SendMessage、PostMessage、FindWindow几个函数。尽量模拟键盘,不要模拟鼠标。可以剪贴板的方法,这样,能够解决中文问题。
sgwindy 2007-03-05
  • 打赏
  • 举报
回复
各位大哥,能否给个例子,源码。小弟是菜鸟,具体不会呀
快乐老猫 2007-03-02
  • 打赏
  • 举报
回复
首先要监视目标程序的运行状态,打开了那些窗口,然后利用消息打开窗口、设置光标、设置数据、提交记录。。。。。循环
hangzhou_hammer 2007-03-02
  • 打赏
  • 举报
回复
楼上的好思路啊~~但如果 它消息重写了就不可以了吧~~
pbcao 2007-03-02
  • 打赏
  • 举报
回复
用HOOK,取到excel中的“姓名、出生日期、工资”等数据后查看另一程序中录入界面是否打开,如打开,则取到对应窗口的句柄,并取到对应的姓名、出生日期、工资输入框的句柄,采用SetWindowText方法,将数据输入
gangjh 2007-03-02
  • 打赏
  • 举报
回复
一般的客戶管理程序都有提供資料導入導出功能吧.
摹擬按鍵太複雜.

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧