蓝色动力网络

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 4969|回复: 1

Au3全自动安装QQ拼音输入法

[复制链接]
发表于 2010-4-29 14:00:02 | 显示全部楼层 |阅读模式
  1. #NoTrayIcon
  2. $FileName = IniRead("QQPY.ini","8450919","QQ拼音安装文件","")
  3. $Ver = IniRead("QQPY.ini","8450919","QQ拼音版本","")
  4. $Title = "QQ拼音输入法" & $Ver & " 安装"
  5. $Title2 = "QQ拼音输入法-个性化设置向导"
  6. $HotKey = "[CLASS:Button; INSTANCE:1]"
  7. $HotKey2 = "[CLASS:Button; INSTANCE:2]"
  8. $HotKey5 = "[CLASS:Button; INSTANCE:5]"
  9. $HotKey6 = "[CLASS:Button; INSTANCE:6]"
  10. If  Not FileExists("QQPY.ini") Then
  11.     IniWrite("QQPY.ini","8450919","QQ拼音安装文件","")
  12.     IniWrite("QQPY.ini","8450919","QQ拼音版本","")
  13. EndIf
  14. If $FileName = "" or $Ver = "" Then
  15.     MsgBox(0,"","未设置QQ拼音安装文件名或版本")
  16.     ShellExecute("QQPY.ini")
  17.     Exit
  18. EndIf
  19. ;开始安装QQ拼音
  20. $PID = Run($FileName)
  21. $HWND = WinWait($Title,"")
  22. If WinExists($Title,"是否继续安装") Then
  23.     ControlClick($HWND,"",$HotKey,"")
  24. EndIf
  25. $HWND = WinWait($Title,"这个向导将指引您完成")
  26. ControlClick($HWND,"下一走",$HotKey2,"")
  27. $HWND = WinWait($Title,"软件许可协议")
  28. ControlClick($HWND,"软件许可协议",$HotKey2,"")
  29. $HWND = WinWait($Title,"选择安装位置")
  30. ControlClick($HWND,"选择安装位置",$HotKey2,"")
  31. $Begin = TimerInit()
  32. While 1
  33.     If WinExists($Title,"以下应用程序将继续使用之前版本的QQ拼音") Then
  34.         ControlClick($HWND,"以下应用程序将继续使用之前版本的QQ拼音",$HotKey2,"")
  35.     EndIf
  36.     Sleep(100)
  37.     If WinExists($Title,"安装完成") Then
  38.         ControlCommand($HWND,"运行设置向导",$HotKey5,"Check")
  39.         ControlCommand($HWND,"安装QQ五笔",$HotKey6,"UnCheck")
  40.         ExitLoop
  41.     EndIf
  42.     ;120秒超时退出循环
  43.     If TimerDiff($begin) > 120000 Then
  44.         ExitLoop
  45.     EndIf
  46. WEnd
  47. ControlClick($HWND,"安装完成",$HotKey2,"")
  48. ;完成设置向导(如果是新安装,一定要完成设置向导,否则无法使用)
  49. $HWND = WinWait($Title2,"欢迎使用个性化设置向导")
  50. ControlClick($HWND,"欢迎使用个性化设置向导",$HotKey,"")
  51. $HWND = WinWait($Title2,"设置输入法常用风格")
  52. ControlClick($HWND,"设置输入法常用风格",$HotKey,"")
  53. $HWND = WinWait($Title2,"设置输入法主要使用习惯")
  54. ControlClick($HWND,"设置输入法主要使用习惯",$HotKey,"")
  55. $HWND = WinWait($Title2,"选择个性皮肤")
  56. ControlClick($HWND,"选择个性皮肤",$HotKey,"")
  57. $HWND = WinWait($Title2,"管理系统输入法")
  58. ControlClick($HWND,"管理系统输入法",$HotKey,"")
  59. $HWND = WinWait($Title2,"设置您需要的城市词库和推荐词库")
  60. ControlClick($HWND,"设置您需要的城市词库和推荐词库",$HotKey,"")
  61. $HWND = WinWait($Title2,"完成个性化设置向导")
  62. ControlClick($HWND,"完成个性化设置向导",$HotKey,"")
复制代码
发表于 2010-7-6 15:59:16 | 显示全部楼层
zhichi xia
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

蓝色动力网络微信平台
网站管理,业务合作联系邮箱: admin#lansedongli.com    QQ:13412492 限网站业务问题.
网站帐号、密码、密保找回请使用注册邮箱,发送邮件至 password#lansedongli.com ,否则不予受理.
免责声明:本论坛所有文字和图片仅代表其个人观点.
本站某些资料或文章来自于互联网,不代表本站观点,如果侵犯了您的权益,请来信告知,我们会在三天内删除.
为了给大家一个更好的交流场所,请勿在本论坛发表与中华人民共和国法律相抵触的言论,请合作,谢谢!
Copyright © 2007-2019 Corporation Powered by网吧系统 版权所有    转载请注明!
浙ICP备11043737号-1 程序:Discuz! x3.4

湘公网安备 43018102000145号

手机版|Archiver|蓝色动力网络   

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