一个程序如何控制另一个程序?

zhbruce 2003-10-28 05:18:01
有一个应用程序(不是我写的),其中有一个功能是只要按下键盘的PgUp和PgDn键就可以显示上一个数据或下一个数据。
我现在想写一个程序每隔五秒左右,程序自动按PgDn键让那个应用程序显示下一个数据。
不知如何通过程序来控制。请说一下用什么方法实现最好。
...全文
63 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zklove 2003-10-28
  • 打赏
  • 举报
回复
要先在进程池中枚举出另外一个程序的进程,获得它的句柄,在通过这个句柄获取,程序中
按纽的句柄,最后通过Windows的消息机制向按纽发消息
YiYanXiYin 2003-10-28
  • 打赏
  • 举报
回复
上面我说错了
sendmessage(handle,wm_keydown,21,0); pageup
sendmessage(handle,wm_keydown,22,0); pagedown
YiYanXiYin 2003-10-28
  • 打赏
  • 举报
回复
找到按钮的句炳,发送wm_lbuttondown和wm_lbuttonup消息
blackfish 2003-10-28
  • 打赏
  • 举报
回复
给那个程序发个‘pgup’和‘pgdn’的消息就可以了

1,184

社区成员

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

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