autoit3 自动安装脚本 15

自动安装OFFICE2007到第一个窗口就不动了,曾经写过,很顺利,不知道今天是怎么了?;ControlClick这个命令以前用也是没问题的,前面分号去掉还是停在这个窗口... 自动安装OFFICE2007 到第一个窗口就不动了,曾经写过,很顺利,不知道今天是怎么了?;ControlClick这个命令以前用也是没问题的,前面分号去掉还是停在这个窗口画面中。
还请各位帮忙看下,哪里写的不对。
下面源码:
Dim $title="Microsoft Office 2007 With Service Pack 1 安装向导"

Run("Microsoft_Office_2007_SP1_Fix_3.exe")
WinWaitActive($title,"欢迎使用“Microsoft Office 2007 with Service Pack 1”安装向导")
;ControlClick($title,"欢迎使用“Microsoft Office 2007 with Service Pack 1”安装向导","[class:#32770;INSTANCE:1]")
Send("{ALT}+n")
WinWait($title,"选择组件")
Send("{ALT}+n")
WinWaitActive($title,"选择安装位置")
Send("{ALT}+n")
WinWaitActive($title,"用户信息与基本设置")
Send("{TAB 3}")
Send("{space}")
Send("{TAB}")
Send("{space}")
Send("{TAB}")
Send("{space}")
Send("{TAB}")
Send("{space}")
Send("{TAB}")
Send("{space}")
Send("!I")
谢谢 xiehuahere 的回答,非常之感谢
引号这块应该是没问题,问题是$title附值不正确造成的,已经查到了,
展开
 我来答
百度网友5311d79
2011-05-07 · TA获得超过1.9万个赞
知道大有可为答主
回答量:6356
采纳率:71%
帮助的人:3198万
展开全部
是上面这句的问题:
WinWaitActive($title,"欢迎使用“Microsoft Office 2007 with Service Pack 1”安装向导")
双引号里面包含双引号,这样写是不正确的,导致一直在这里等待。

把外面的一层改为单引号应该就行,即,这句改为:
WinWaitActive($title,‘欢迎使用“Microsoft Office 2007 with Service Pack 1”安装向导’)

测试的时候可以在这句后面加个MsgBox()语句,就知道WinWaitActive()有没有执行成功了。
或者,脚本开头加一句:Opt("TrayIconDebug", 1) ,打开托盘图标调试模式,脚本运行时鼠标指向托盘图标就可以看到当前运行到哪条语句了。
000000000000000000000000000000000000000000000000000000000
可以了就好 ^_^
AiPPT
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图... 点击进入详情页
本回答由AiPPT提供
百度网友212bf90
2015-12-12
知道答主
回答量:22
采纳率:0%
帮助的人:5.1万
展开全部
在脚本的最开头加
#RequireAdmin

试试
楼上网友说的也是对的,
但只要:WinWaitActive($title,"欢迎使用“Microsoft Office 2007 with Service Pack 1”安装向导")
这一句里面 欢迎使用后面 和 安装向导前面 的引号被视为文本,那就是正确的。还有你的变量建议改成一个字母。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yymn_love
2011-05-14
知道答主
回答量:30
采纳率:0%
帮助的人:19万
展开全部
解决就好,多用用msgbox
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式