找回密码
 加入
搜索
查看: 8032|回复: 10

[AU3基础] (已解决)感谢兄弟们!简单的软件安装器搞定了!

  [复制链接]
发表于 2012-3-22 09:06:38 | 显示全部楼层 |阅读模式
本帖最后由 srhack 于 2012-3-22 09:47 编辑

感谢ACN!!感谢Auotit感谢CCTV,..

感谢,,坛里群里的各位帮助过我的兄弟,,,

虽然只是一个小小的东东,,在高手眼里就分分钟的小软件,.,我给折腾了一两天,,,汗,,


但是我感觉到了努力后那种成功的心情,,!

以后会努力好好学习帮助像我这样刚刚接触的新同志。。。
  1. #include <ButtonConstants.au3>
  2. #include <GUIConstantsEx.au3>
  3. #include <StaticConstants.au3>
  4. #include <WindowsConstants.au3>
  5. #region ### START Koda GUI section ### Form=
  6. $Form1 = GUICreate("软件自动安装网吧版--by.IeAnDgvt QQ:12079110", 483, 410, -1, -1)
  7. $Pic1 = GUICtrlCreatePic("D:\Personal\桌面\124.jpg", 0, 0, 481, 129)
  8. $Checkbox1 = GUICtrlCreateCheckbox("Microsoft .NET Framework2.0", 48, 144, 185, 25)
  9. $Checkbox2 = GUICtrlCreateCheckbox("搜狗拼音网吧版", 291, 144, 113, 25)
  10. $Checkbox3 = GUICtrlCreateCheckbox("OFFICE 2003 简化版", 48, 200, 137, 25)
  11. $Checkbox4 = GUICtrlCreateCheckbox("Realplay10.6经典版", 291, 196, 129, 25)
  12. $Checkbox5 = GUICtrlCreateCheckbox("远古播放器2010网吧版", 48, 248, 145, 25)
  13. $Checkbox6 = GUICtrlCreateCheckbox("迅雷无广告版", 291, 247, 97, 25)
  14. $Button1 = GUICtrlCreateButton("安装", 88, 296, 65, 25)
  15. $Button2 = GUICtrlCreateButton("退出", 279, 296, 65, 25)
  16. $Label1 = GUICtrlCreateLabel("请在你将要安装的软件上打钩,然后点击安装即可", 16, 360, 268, 17)
  17. $Label2 = GUICtrlCreateLabel("请根据需要安装,附加软件可以不选!", 16, 384, 208, 17)
  18. GUISetState(@SW_SHOW)
  19. #endregion ### END Koda GUI section ###
  20. Local $Checkbox
  21. While 1
  22.         $nMsg = GUIGetMsg()
  23.         Switch $nMsg
  24.                 Case $GUI_EVENT_CLOSE, $Button2
  25.                          
  26.                         Exit
  27.                 Case $Button1
  28.                         GUICtrlSetState($Button1,$GUI_DISABLE)
  29.                                                 GUICtrlSetState($Button2,$GUI_DISABLE)
  30.                         Local $bool = False
  31.                         For $i = 1 To 6
  32.                                 $t = "checkbox" & $i
  33.                                 If GUICtrlRead(Eval($t)) = $GUI_CHECKED Then
  34.                                         $bool = True
  35.                                         setup($i)
  36.                                                                                
  37.                                                                         EndIf
  38.                                                                        
  39.                         Next
  40.                         
  41.                                                  
  42.                                                  
  43.                                                        
  44.                           if $bool Then
  45.                                                           _end()
  46.                                                           Else
  47.                                                           MsgBox(48, '', '一个也没有选中')
  48.                         EndIf
  49.                         GUICtrlSetState($Button1,$GUI_ENABLE)
  50.                                                 GUICtrlSetState($Button2,$GUI_ENABLE)
  51.                                         EndSwitch
  52.                                        
  53.                                        
  54. WEnd
  55. Func setup($i)
  56.         Switch $i
  57.                 Case 1
  58.                         TrayTip("","正在安装Microsoft .NET Framework2.0,请勿动鼠标键盘",3)
  59.                                                 Sleep(6000)
  60.                         RunWait("1.exe")
  61.                         
  62.                 Case 2
  63.                         TrayTip("","正在安装搜狗拼音网吧版,请勿动鼠标键盘",3)
  64.                                                 Sleep(6000)
  65.                        RunWait("2.exe")
  66.                        
  67.                 Case 3
  68.                         TrayTip("","正在安装OFFICE 2003 简化版,请勿动鼠标键盘",3)
  69.                                                 Sleep(6000)
  70.                       RunWait("3.exe")
  71.                         
  72.                 Case 4
  73.                         TrayTip("","正在安装Realplay10.6经典版,请勿动鼠标键盘",3)
  74.                                                 Sleep(6000)
  75.                        RunWait("4.exe")
  76.                         
  77.                 Case 5
  78.                         TrayTip("","正在安装远古播放器2010网吧版,请勿动鼠标键盘",3)
  79.                                                 Sleep(6000)
  80.                         RunWait("5.exe")
  81.                      
  82.                 Case 6
  83.                         TrayTip("","正在安装迅雷无广告版,请勿动鼠标键盘",3)
  84.                                                 Sleep(6000)
  85.                         RunWait("5.exe")
  86.                            
  87.                                          
  88.                                         EndSwitch
  89.                                                  
  90.         EndFunc
  91.        
  92.        
  93.         Func _end()
  94.                
  95.                
  96.                
  97.                 MsgBox(48, '', '所有软件这安装结束!',3)
  98.                 Exit
  99.                
  100.                 EndFunc
复制代码
下面贴出我想要的效果完整代码:

评分

参与人数 1金钱 +10 收起 理由
lpxx + 10 还需要多泡泡论坛

查看全部评分

发表于 2012-3-22 09:19:29 | 显示全部楼层
提问交流区不能发没提问的贴,请修改
发表于 2012-3-22 12:26:59 | 显示全部楼层
还需要多泡泡论坛,多请教老鬼。
不管怎么,对你的第一个成果表示恭喜。
 楼主| 发表于 2012-3-22 15:46:50 | 显示全部楼层
回复 3# lpxx


    嘿嘿..谢谢老鬼大大....莫非你就是>???老鬼
发表于 2012-3-23 21:53:12 | 显示全部楼层
Thanks for your support! Master.
发表于 2013-12-3 21:31:27 | 显示全部楼层
j dk fkd       kjfdkfjdkfjkdjfkdj
发表于 2013-12-4 09:56:24 | 显示全部楼层
感谢,很好的东西。非常感谢
发表于 2013-12-23 22:41:26 | 显示全部楼层
非常好,谢谢分享!
发表于 2014-7-6 10:44:42 | 显示全部楼层
楼主值得学习啊,,,我是新手
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2026-9-21 07:39 , Processed in 0.102570 second(s), 27 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2026 Discuz! Team.

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