社区
Windows SDK/API
帖子详情
如何实现控制另一个程序运行的功能?
Tensionli
2005-11-09 09:59:07
各位大侠:
我现在想实现这样一种功能:有一个别人的程序,这个程序的主界面上有一个按钮,现在我想在我的程序中,单击一个BUTTON就可以直接调用那个程序主界面上的按钮,即触发那个程序BUTTON的CLICK事件,如何实现呀!请各位支招,提供思路,最好粘上源代码。谢谢!
...全文
131
7
打赏
收藏
如何实现控制另一个程序运行的功能?
各位大侠: 我现在想实现这样一种功能:有一个别人的程序,这个程序的主界面上有一个按钮,现在我想在我的程序中,单击一个BUTTON就可以直接调用那个程序主界面上的按钮,即触发那个程序BUTTON的CLICK事件,如何实现呀!请各位支招,提供思路,最好粘上源代码。谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Tensionli
2005-11-09
打赏
举报
回复
spy是什么工具呀?
Tensionli
2005-11-09
打赏
举报
回复
To :xixuemao(动感超淫)
谢谢你的帮助,能给贴出个例子吗?我对API不熟悉。
xixuemao
2005-11-09
打赏
举报
回复
用findwindow和findwindowex获得button的handle,然后sendmessage就可以了。
由于程序中控件的层次关系不知道,没法给你帖代码,自己用spy等工具看看吧先!
baiduan
2005-11-09
打赏
举报
回复
1 既然已经知道了要控制的程序。
那么用findwindow找到你所要
控制的程序窗体的handle。
2 然后找这个窗体包含的子窗体的handle(按钮也是一种‘窗体’)
使用枚举函数(api)
BOOL EnumChildWindows(
HWND hWndParent, // handle to parent window // 父窗口句柄
WNDENUMPROC lpEnumFunc, // callback function // 回调函数的地址
LPARAM lParam // application-defined value // 你自已定义的参数
);
再定义一个回调函数,像下面这样:
BOOL CALLBACK EnumChildProc(
HWND hwnd, // handle to child window
LPARAM lParam // application-defined value
);
注意:这个回调函数要么是类的静态函数,要么就是一个全局的函数。
如果这个handle是按钮
if tobject=Tbutton
and caption:='you look'
那么sendmessage给你找到的程序句柄,给他一个buttonclik信息。
具体怎么写忘了,这是一个思路。
msn上有,这些api的用法
abc3000
2005-11-09
打赏
举报
回复
mark
clark_m
2005-11-09
打赏
举报
回复
如果那个程序上的button有键盘触发件,可以在你的程序中发送键值到你需要用的程序上就可以了!
xixuemao
2005-11-09
打赏
举报
回复
spy是什么工具呀?
=========
说不如做
你去搜索Spy++然后下载一个,试试就知道了,很实用的。
使用python
控制
其他软件运行并操作处理数据_Python 运行其他程序
10.4 运行其他程序在Python中可以方便地使用os模块运行其他的脚本或者程序,这样就可以在脚本中直接使用其他脚本,或者程序提供的
功能
,而不必再次编写
实现
该
功能
的代码。为了更好地
控制
运行的进程,可以使用win32...
操作系统用C语言编写程序,模拟
实现
创建新的进程:查看运行进程;换出某个进程:杀死运行进程等
功能
。
进程管理实验目的实验内容实验步骤实验代码 实验目的 ...
一个
程序在不同数据集合上运行,乃至
一个
程序在同样数据集合上的多次运行都是不同的进程。 2.进程的状态 通常,
一个
进程必须具有就绪、执行和阻
计算机组成原理实验:微程序
控制
实验
通过
一个
微程序
控制
程序实验,了解微程序
控制
的的组成原理、工作原理,同时掌握微程序的编制、写入,观察微程序的翻译机器指令的运行过程。 四、实验内容: 微程序
控制
器的基本任务是完成当前指令的翻译和执行,即将...
CPU中
控制
器的
功能
以前CPU主要由运算器和
控制
器两大部分组成,随着集成...在
程序运行
中,
控制
器对整个计算机进行
控制
,使各部件在规定的时刻执行相应的操作。
控制
器最基本的
功能
有两个 (1)
控制
指令执行的顺序。 为了
控制
指令的执行顺序
计算机怎么执行程序代码,代码如何运行?
代码我们天天写,按着我们的逻辑告诉计算机如何去
实现
我们想要的
功能
。然而计算机到底是如何执行我们的逻辑呢?难道真的像我们这样聪明,告诉什么它都会懂?好了,大概的说说代码从书写到执行要经过的过程吧:现在有...
Windows SDK/API
1,183
社区成员
22,335
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章