有什么办法可以向软件测试那样模拟鼠标键盘动作,自动化的点击安装程序的next按钮

gunziyang 2012-04-28 04:25:39
现在我面临一个问题,想向各位请教一下:现在要升级数据库的客户端,即把旧版本的客户端卸载掉,安装新版本的客户端,然后再做一些配置。就是不断的next,然后可能中间还要填一些服务器IP地址,服务器名等参数。我想把这个过程自动化,因为毕竟几百台机器,如果每台机器都点几个next,那累积起来会很烦人的。
所以想请教您有什么方法可以使这个安装方法自动化,我想到了软件测试,不过我看那些软件测试的工具动辄几百M,太吓人了。

总的来说,要求如下:
1 自动化安装过程
2 轻量级
3 等待旧版本客户端卸载完毕后,再安装新版本客户端

不知有什么办法呢?
...全文
398 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
gunziyang 2012-05-01
  • 打赏
  • 举报
回复
可以用AutoIt或AHK实现
gunziyang 2012-04-30
  • 打赏
  • 举报
回复
自己再顶一个,大家帮帮忙啊
gunziyang 2012-04-29
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]

看python的pywinauto
[/Quote]

能不能给出一些链接?或教程的下载地址
赵4老师 2012-04-28
  • 打赏
  • 举报
回复
libralibra 2012-04-28
  • 打赏
  • 举报
回复
看python的pywinauto
gunziyang 2012-04-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

重做安装打包程序来的更快,写什么程序都不少花时间的.
另外也可以考虑装个按键精灵,录制下整个操作的脚本,不过个人觉得也未必省事到哪儿去
[/Quote]

是oracle的安装程序,不是我自己写的程序,不可定制的
帅得不敢出门 2012-04-28
  • 打赏
  • 举报
回复
升级过程不要调用图形程序,
整一个命令行的升级

这样做一个脚本, 自动升级。 ip什么的做为命令行参数传递 或者通过文本传递。
酱油党 2012-04-28
  • 打赏
  • 举报
回复
你还不如下载一个按键精灵,设置好按键的点击区域很顺序就好了,自己写一个模拟点击的也可以……
huqiming 2012-04-28
  • 打赏
  • 举报
回复
重做安装打包程序来的更快,写什么程序都不少花时间的.
另外也可以考虑装个按键精灵,录制下整个操作的脚本,不过个人觉得也未必省事到哪儿去

33,321

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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