另一个程序假设为a.exe具有如下功能:打开一个菜单项弹出对话框选择需要输入的文件,点击确定之后该输入文件的数据自动加入到a的界面中;点击另一个菜单项弹出一个对话框,点击该对话框的一个“导出数据”按钮后自动生成一个dat文件。请问我怎样用我的程序控制a.exe这个程序的这个功能?也就是用我的程序选择一个输入文件,然后就能生成一个dat文件,该dat文件和用a.exe生成的文件是一样的。说明:我没有a.exe的源代码,只能调用这个进程。请问我该怎么做?查哪方面的资料?哪位大侠有相关之类的资料,请提供一下,谢谢!
回复2L:我用FindWindow函数找那个对话框的按钮句柄,怎么返回值是0x0000?如果哪位还有其他方法也请告诉一下,能告诉调用哪个函数最好,谢谢!
模拟打开菜单后再把你的文件名称复制给弹出的文件对话框,也是要找到该对话框中文件编辑框的句柄,并模拟选择yes按钮``````
总之就是模拟消息,就好象你自己在用鼠标操作一样,钩子,句柄,我觉得都可以试试!!!
FindWindowEx