有个第三方程序,需要安装到客户端。希望制作个东西?能实现《一点完成全部安装》的功能。
1、点击EXE
2、弹出界面,用户点《下一步》
3、跳下一界面,有2个单选框,程序默认选了第一个,其实用户也只用点《下一步》
3、这个界面需要用户输入密码,再点《下一步》(PS,这个界面有2个复选框,不过不用选)
4、再点《完成》
5、程序弹出提示《安装完成》
6、至此,全部完成其中希望2~4步能用领导指点的传说中delphi的强大组件完成。本人之前完全没接触过delphi,是完全不懂,当然我也不敢怀疑领导的指点正确性。所以希望各位高人指点下。PS:不用delphi,但求其他方法也行,指点个方向,关键字什么的也行阿,不胜感激,谢谢了。
1、点击EXE
2、弹出界面,用户点《下一步》
3、跳下一界面,有2个单选框,程序默认选了第一个,其实用户也只用点《下一步》
3、这个界面需要用户输入密码,再点《下一步》(PS,这个界面有2个复选框,不过不用选)
4、再点《完成》
5、程序弹出提示《安装完成》
6、至此,全部完成其中希望2~4步能用领导指点的传说中delphi的强大组件完成。本人之前完全没接触过delphi,是完全不懂,当然我也不敢怀疑领导的指点正确性。所以希望各位高人指点下。PS:不用delphi,但求其他方法也行,指点个方向,关键字什么的也行阿,不胜感激,谢谢了。
1,用FindWindow查找安装程序界面窗口句柄h_Wnd
2,用FindWindowEx通过h_Wnd查找到相关按钮句柄h_Btn,如“下一步”、“同意”等按钮;
3,向h_Btn发送点击消息,如SendMessage(h_Btn, BTN_CLICK, 0, 0);中间过程自己加些判断就可以了,如:通过查找获取安装程序窗口提示信息的内容来判断当前安装到哪一步了
先用GetWindowRect获取按钮位置,SetCursorPos设置鼠标位置,mouse_event 模拟点击