找回密码  加入

AUTOIT CN

搜索
查看: 338|回复: 2

[原创] VMware-workstation-full-10 的自动安装脚本[网页操作]

[复制链接]
发表于 2018-5-26 20:13:46 | 显示全部楼层 |阅读模式
本帖最后由 星雨朝霞 于 2018-5-26 20:25 编辑
  1. #Region ;**** 参数创建于 ACNWrapper_GUI ****
  2. #PRE_UseX64=n
  3. #PRE_Res_requestedExecutionLevel=None
  4. #EndRegion ;**** 参数创建于 ACNWrapper_GUI ****
  5. #include <IE.au3>
  6. $File="VMware-workstation-full-10.0.0-1295980.exe"
  7. If Not FileExists($File) Then Exit
  8. Run($File)

  9. $win=WinWait("VMware Workstation 安装")

  10. $oIE=_IEAttach($win,"Embedded")
  11. ;==============正在加载===========
  12. Do ;等待页面结束
  13.         Sleep(1000)
  14. Until Not StringInStr(_IEBodyReadHTML($oIE),"正在加载")

  15. ;~ ;==================欢迎使用===============
  16. _IELoadWait($oIE)
  17. ;~ ;点击下一步
  18. $NextButton=_IEGetObjById($oIE,"cnbNextButton")
  19. _IEAction($NextButton,"click")
  20. ;~ ;=================许可协议=============
  21. _IELoadWait($oIE) ;等待页面加载完成
  22. ;~ ;接受协议
  23. $AgreeRadio=_IEGetObjById($oIE,"eAgreeRadio")
  24. _IEAction($AgreeRadio,"click")
  25. ;点击下一步
  26. $NextButton=_IEGetObjById($oIE,"cnbNextButton")
  27. _IEAction($NextButton,"click")
  28. ;~ ;===================设置类型===============
  29. _IELoadWait($oIE)
  30. ;安装典型程序功能
  31. $AgreeRadio=_IEGetObjById($oIE,"eTypicalB")
  32. _IEAction($AgreeRadio,"click")
  33. ;~ ;===================目标文件夹==================
  34. _IELoadWait($oIE)
  35. ;点击下一步
  36. $NextButton=_IEGetObjById($oIE,"cnbNextButton")
  37. _IEAction($NextButton,"click")
  38. ;================软件更新=====================
  39. _IELoadWait($oIE)
  40. ;取消启动时检查产品更新
  41. $NextButton=_IEGetObjById($oIE,"eAutoUpdate")
  42. _IEAction($NextButton,"click")
  43. ;点击下一步
  44. $NextButton=_IEGetObjById($oIE,"cnbNextButton")
  45. _IEAction($NextButton,"click")
  46. ;~ ;================用户体验改进计划=====================
  47. _IELoadWait($oIE)
  48. ;取消启帮助发送
  49. $NextButton=_IEGetObjById($oIE,"eDataCollection")
  50. _IEAction($NextButton,"click")
  51. ;点击下一步
  52. $NextButton=_IEGetObjById($oIE,"cnbNextButton")
  53. _IEAction($NextButton,"click")
  54. ;~ ;===================快捷方式==================
  55. _IELoadWait($oIE)
  56. ;点击下一步
  57. $NextButton=_IEGetObjById($oIE,"cnbNextButton")
  58. _IEAction($NextButton,"click")

  59. ;~ ;===================已准备好执行请求的操作==================
  60. _IELoadWait($oIE)
  61. ;点击继续
  62. $NextButton=_IEGetObjById($oIE,"cnbNextButton")
  63. _IEAction($NextButton,"click")
  64. ;==============正在执行请求的操作===============
  65. Do ;等待页面结束
  66.         Sleep(1000)
  67. Until Not StringInStr(_IEBodyReadHTML($oIE),"正在执行请求的操作")
  68. ;~ ;===================输入许可证密钥==============
  69. _IELoadWait($oIE)
  70. $eSerial=_IEGetObjById($oIE,"eSerial")
  71. _IEFormElementSetValue ($eSerial,"4A451-00256-EZJG1-HH3NP-03161")
  72. ;点击输入
  73. $NextButton=_IEGetObjById($oIE,"cnbNextButton")
  74. _IEAction($NextButton,"click")
  75. ;===================安装向导完成===============
  76. _IELoadWait($oIE)
  77. ;点击继续
  78. $NextButton=_IEGetObjById($oIE,"cnbNextButton")
  79. _IEAction($NextButton,"click")
复制代码
前几天有群友寻求VM10版本的自动安装,
经过分析发现VM10的安装界面是网页的,所以就有了这帖子.

评分

1

查看全部评分

发表于 2018-5-28 16:14:08 | 显示全部楼层
虚拟机一般都手动安装一下了算了吧,有需要的试用下也好。
 楼主| 发表于 2018-5-28 23:35:41 | 显示全部楼层
回复 2# 志艺风云


    确实!当时那群友说是要在好多台机器上批量安装.
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|小黑屋|手机版|AUTOIT CN ( 鲁ICP备15028933号-3 )谷歌 百度

GMT+8, 2018-11-15 01:33 , Processed in 0.086291 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表