找回密码
 加入
搜索
楼主: 131738

[原创] [自动安装脚本生成器修改版]更新升级测试版

 火... [复制链接]
发表于 2011-11-9 08:40:05 | 显示全部楼层
感谢楼主提供怎么好用的软件
发表于 2011-11-10 17:44:45 | 显示全部楼层
#AutoIt3Wrapper_outfile = ttpsetup_zd.exe
#AutoIt3Wrapper_Res_Description = 软件: [ttpsetup] 自动安装
#AutoIt3Wrapper_Res_Comment = 脚本生成于: 2011年 03月 16日

#Include <G:\Auto_Code\Resource\GuiLVTV.au3>

Opt("MouseCoordMode", 0)

Global $hListView, $Path_Fitx, $Path_Fit, $Nem_Path
$Path_Fitx = StringInStr ( ClipGet(), ":", 2 )
If $Path_Fitx = 0 Then
        $Path_Fit = ""
Else
        $Path_Fit = ClipGet()
EndIf
If FileExists("G:\Auto_Code\temp.txt") Then FileDelete("G:\Auto_Code\temp.txt")
$file = FileOpen("G:\Auto_Code\temp.txt", 1)
FileWriteLine($file, "ttpsetup.exe")
FileWriteLine($file, "ttpsetup_zd.exe")
FileClose($file)

Run(@ScriptDir &  "\ttpsetup.exe")

WinWait("千千静听 5.7正式版 安装程序 Unicode","欢迎使用 千千静")
        WinActivate("千千静听 5.7正式版 安装程序 Unicode","欢迎使用 千千静")
        Sleep(250)
        ControlClick( "千千静听 5.7正式版 安装程序 Unicode", "","Button2" )

WinWait("千千静听 5.7正式版 安装程序 Unicode","请仔细阅读以下的")
        WinActivate("千千静听 5.7正式版 安装程序 Unicode","请仔细阅读以下的")
        Sleep(250)
        ControlClick( "千千静听 5.7正式版 安装程序 Unicode", "","Button2" )

WinWait("千千静听 5.7正式版 安装程序 Unicode","选择要安装的组件")
        WinActivate("千千静听 5.7正式版 安装程序 Unicode","选择要安装的组件")
$TV_h = ControlGetHandle("千千静听 5.7正式版 安装程序 Unicode", "Tree1", "SysTreeView321")
$First = _GUICtrlTreeView_GetFirstItem($TV_h)
_GUICtrlTreeView_EnsureVisible($TV_h, $First)
Opt("MouseClickDelay", 600)
$Pos_String = StringTrimRight("64,23|", 1)
$Pos_Array = StringSplit($Pos_String, "|", 1)
For $i = 1 To $Pos_Array[0]
        $Pos_Temp = StringSplit($Pos_Array[$i], ",")
        $TV_Item_h = _GUICtrlTreeView_HitTestItem($TV_h, $Pos_Temp[1], $Pos_Temp[2])
        _GUICtrlTreeView_ClickItem($TV_h, $TV_Item_h, "left", False)
        _GUICtrlTreeView_SetFocused($TV_h, $TV_Item_h, True)
        If _GUICtrlTreeView_GetChildren($TV_h, $TV_Item_h) = True Then
                _GUICtrlTreeView_Expand($TV_h, $TV_Item_h, True)
                _GUICtrlTreeView_SelectItem($TV_h, $TV_Item_h, $TVGN_FIRSTVISIBLE)
        Else
                        _GUICtrlTreeView_SelectItem($TV_h, $TV_Item_h, $TVGN_FIRSTVISIBLE)
                If _GUICtrlTreeView_GetChecked($TV_h, $TV_Item_h) = True Then
                        _GUICtrlTreeView_SetChecked($TV_h, $TV_Item_h, False)
                Else
                        _GUICtrlTreeView_SetChecked($TV_h, $TV_Item_h, True)
                EndIf
        EndIf
Next
        MouseClick ( "left",65, 142, 1, 50 )
        MouseClick ( "left",65, 160, 1, 50 )
        MouseClick ( "left",65, 172, 1, 50 )
        MouseClick ( "left",63, 190, 1, 50 )
        MouseClick ( "left",63, 205, 1, 50 )
        MouseClick ( "left",63, 222, 1, 50 )
        MouseClick ( "left",64, 237, 1, 50 )
        MouseClick ( "left",64, 254, 1, 50 )
        MouseClick ( "left",64, 269, 1, 50 )
        MouseClick ( "left",64, 285, 1, 50 )
$Pos_String = StringTrimRight("81,187|", 1)
$Pos_Array = StringSplit($Pos_String, "|", 1)
For $i = 1 To $Pos_Array[0]
        $Pos_Temp = StringSplit($Pos_Array[$i], ",")
        $TV_Item_h = _GUICtrlTreeView_HitTestItem($TV_h, $Pos_Temp[1], $Pos_Temp[2])
        _GUICtrlTreeView_ClickItem($TV_h, $TV_Item_h, "left", False)
        _GUICtrlTreeView_SetFocused($TV_h, $TV_Item_h, True)
        If _GUICtrlTreeView_GetChildren($TV_h, $TV_Item_h) = True Then
                _GUICtrlTreeView_Expand($TV_h, $TV_Item_h, True)
                _GUICtrlTreeView_SelectItem($TV_h, $TV_Item_h, $TVGN_FIRSTVISIBLE)
        Else
                        _GUICtrlTreeView_SelectItem($TV_h, $TV_Item_h, $TVGN_FIRSTVISIBLE)
                If _GUICtrlTreeView_GetChecked($TV_h, $TV_Item_h) = True Then
                        _GUICtrlTreeView_SetChecked($TV_h, $TV_Item_h, False)
                Else
                        _GUICtrlTreeView_SetChecked($TV_h, $TV_Item_h, True)
                EndIf
        EndIf
Next
        MouseClick ( "left",64, 188, 1, 50 )
        MouseClick ( "left",64, 204, 1, 50 )
$Pos_String = StringTrimRight("49,203|", 1)
$Pos_Array = StringSplit($Pos_String, "|", 1)
For $i = 1 To $Pos_Array[0]
        $Pos_Temp = StringSplit($Pos_Array[$i], ",")
        $TV_Item_h = _GUICtrlTreeView_HitTestItem($TV_h, $Pos_Temp[1], $Pos_Temp[2])
        _GUICtrlTreeView_ClickItem($TV_h, $TV_Item_h, "left", False)
        _GUICtrlTreeView_SetFocused($TV_h, $TV_Item_h, True)
        If _GUICtrlTreeView_GetChildren($TV_h, $TV_Item_h) = True Then
                _GUICtrlTreeView_Expand($TV_h, $TV_Item_h, True)
                _GUICtrlTreeView_SelectItem($TV_h, $TV_Item_h, $TVGN_FIRSTVISIBLE)
        Else
                        _GUICtrlTreeView_SelectItem($TV_h, $TV_Item_h, $TVGN_FIRSTVISIBLE)
                If _GUICtrlTreeView_GetChecked($TV_h, $TV_Item_h) = True Then
                        _GUICtrlTreeView_SetChecked($TV_h, $TV_Item_h, False)
                Else
                        _GUICtrlTreeView_SetChecked($TV_h, $TV_Item_h, True)
                EndIf
        EndIf
Next
        MouseClick ( "left",64, 222, 1, 50 )
        MouseClick ( "left",64, 239, 1, 50 )
        MouseClick ( "left",64, 254, 1, 50 )
        MouseClick ( "left",64, 271, 1, 50 )
        MouseClick ( "left",63, 287, 1, 50 )
        MouseClick ( "left",63, 304, 1, 50 )
        MouseClick ( "left",63, 317, 1, 50 )#AutoIt3Wrapper_outfile = ttpsetup_zd.exe
#AutoIt3Wrapper_Res_Description = 软件: [ttpsetup] 自动安装
#AutoIt3Wrapper_Res_Comment = 脚本生成于: 2011年 03月 16日

#Include <G:\Auto_Code\Resource\GuiLVTV.au3>

Opt("MouseCoordMode", 0)

Global $hListView, $Path_Fitx, $Path_Fit, $Nem_Path
$Path_Fitx = StringInStr ( ClipGet(), ":", 2 )
If $Path_Fitx = 0 Then
        $Path_Fit = ""
Else
        $Path_Fit = ClipGet()
EndIf
If FileExists("G:\Auto_Code\temp.txt") Then FileDelete("G:\Auto_Code\temp.txt")
$file = FileOpen("G:\Auto_Code\temp.txt", 1)
FileWriteLine($file, "ttpsetup.exe")
FileWriteLine($file, "ttpsetup_zd.exe")
FileClose($file)

Run(@ScriptDir &  "\ttpsetup.exe")

WinWait("千千静听 5.7正式版 安装程序 Unicode","欢迎使用 千千静")
        WinActivate("千千静听 5.7正式版 安装程序 Unicode","欢迎使用 千千静")
        Sleep(250)
        ControlClick( "千千静听 5.7正式版 安装程序 Unicode", "","Button2" )

WinWait("千千静听 5.7正式版 安装程序 Unicode","请仔细阅读以下的")
        WinActivate("千千静听 5.7正式版 安装程序 Unicode","请仔细阅读以下的")
        Sleep(250)
        ControlClick( "千千静听 5.7正式版 安装程序 Unicode", "","Button2" )

WinWait("千千静听 5.7正式版 安装程序 Unicode","选择要安装的组件")
        WinActivate("千千静听 5.7正式版 安装程序 Unicode","选择要安装的组件")
$TV_h = ControlGetHandle("千千静听 5.7正式版 安装程序 Unicode", "Tree1", "SysTreeView321")
$First = _GUICtrlTreeView_GetFirstItem($TV_h)
_GUICtrlTreeView_EnsureVisible($TV_h, $First)
Opt("MouseClickDelay", 600)
$Pos_String = StringTrimRight("64,23|", 1)
$Pos_Array = StringSplit($Pos_String, "|", 1)
For $i = 1 To $Pos_Array[0]
        $Pos_Temp = StringSplit($Pos_Array[$i], ",")
        $TV_Item_h = _GUICtrlTreeView_HitTestItem($TV_h, $Pos_Temp[1], $Pos_Temp[2])
        _GUICtrlTreeView_ClickItem($TV_h, $TV_Item_h, "left", False)
        _GUICtrlTreeView_SetFocused($TV_h, $TV_Item_h, True)
        If _GUICtrlTreeView_GetChildren($TV_h, $TV_Item_h) = True Then
                _GUICtrlTreeView_Expand($TV_h, $TV_Item_h, True)
                _GUICtrlTreeView_SelectItem($TV_h, $TV_Item_h, $TVGN_FIRSTVISIBLE)
        Else
                        _GUICtrlTreeView_SelectItem($TV_h, $TV_Item_h, $TVGN_FIRSTVISIBLE)
                If _GUICtrlTreeView_GetChecked($TV_h, $TV_Item_h) = True Then
                        _GUICtrlTreeView_SetChecked($TV_h, $TV_Item_h, False)
                Else
                        _GUICtrlTreeView_SetChecked($TV_h, $TV_Item_h, True)
                EndIf
        EndIf
Next
        MouseClick ( "left",65, 142, 1, 50 )
        MouseClick ( "left",65, 160, 1, 50 )
        MouseClick ( "left",65, 172, 1, 50 )
        MouseClick ( "left",63, 190, 1, 50 )
        MouseClick ( "left",63, 205, 1, 50 )
        MouseClick ( "left",63, 222, 1, 50 )
        MouseClick ( "left",64, 237, 1, 50 )
        MouseClick ( "left",64, 254, 1, 50 )
        MouseClick ( "left",64, 269, 1, 50 )
        MouseClick ( "left",64, 285, 1, 50 )
$Pos_String = StringTrimRight("81,187|", 1)
$Pos_Array = StringSplit($Pos_String, "|", 1)
For $i = 1 To $Pos_Array[0]
        $Pos_Temp = StringSplit($Pos_Array[$i], ",")
        $TV_Item_h = _GUICtrlTreeView_HitTestItem($TV_h, $Pos_Temp[1], $Pos_Temp[2])
        _GUICtrlTreeView_ClickItem($TV_h, $TV_Item_h, "left", False)
        _GUICtrlTreeView_SetFocused($TV_h, $TV_Item_h, True)
        If _GUICtrlTreeView_GetChildren($TV_h, $TV_Item_h) = True Then
                _GUICtrlTreeView_Expand($TV_h, $TV_Item_h, True)
                _GUICtrlTreeView_SelectItem($TV_h, $TV_Item_h, $TVGN_FIRSTVISIBLE)
        Else
                        _GUICtrlTreeView_SelectItem($TV_h, $TV_Item_h, $TVGN_FIRSTVISIBLE)
                If _GUICtrlTreeView_GetChecked($TV_h, $TV_Item_h) = True Then
                        _GUICtrlTreeView_SetChecked($TV_h, $TV_Item_h, False)
                Else
                        _GUICtrlTreeView_SetChecked($TV_h, $TV_Item_h, True)
                EndIf
        EndIf
Next
        MouseClick ( "left",64, 188, 1, 50 )
        MouseClick ( "left",64, 204, 1, 50 )
$Pos_String = StringTrimRight("49,203|", 1)
$Pos_Array = StringSplit($Pos_String, "|", 1)
For $i = 1 To $Pos_Array[0]
        $Pos_Temp = StringSplit($Pos_Array[$i], ",")
        $TV_Item_h = _GUICtrlTreeView_HitTestItem($TV_h, $Pos_Temp[1], $Pos_Temp[2])
        _GUICtrlTreeView_ClickItem($TV_h, $TV_Item_h, "left", False)
        _GUICtrlTreeView_SetFocused($TV_h, $TV_Item_h, True)
        If _GUICtrlTreeView_GetChildren($TV_h, $TV_Item_h) = True Then
                _GUICtrlTreeView_Expand($TV_h, $TV_Item_h, True)
                _GUICtrlTreeView_SelectItem($TV_h, $TV_Item_h, $TVGN_FIRSTVISIBLE)
        Else
                        _GUICtrlTreeView_SelectItem($TV_h, $TV_Item_h, $TVGN_FIRSTVISIBLE)
                If _GUICtrlTreeView_GetChecked($TV_h, $TV_Item_h) = True Then
                        _GUICtrlTreeView_SetChecked($TV_h, $TV_Item_h, False)
                Else
                        _GUICtrlTreeView_SetChecked($TV_h, $TV_Item_h, True)
                EndIf
        EndIf
Next
        MouseClick ( "left",64, 222, 1, 50 )
        MouseClick ( "left",64, 239, 1, 50 )
        MouseClick ( "left",64, 254, 1, 50 )
        MouseClick ( "left",64, 271, 1, 50 )
        MouseClick ( "left",63, 287, 1, 50 )
        MouseClick ( "left",63, 304, 1, 50 )
        MouseClick ( "left",63, 317, 1, 50 )#AutoIt3Wrapper_outfile = ttpsetup_zd.exe
#AutoIt3Wrapper_Res_Description = 软件: [ttpsetup] 自动安装
#AutoIt3Wrapper_Res_Comment = 脚本生成于: 2011年 03月 16日

#Include <G:\Auto_Code\Resource\GuiLVTV.au3>

Opt("MouseCoordMode", 0)

Global $hListView, $Path_Fitx, $Path_Fit, $Nem_Path
$Path_Fitx = StringInStr ( ClipGet(), ":", 2 )
If $Path_Fitx = 0 Then
        $Path_Fit = ""
Else
        $Path_Fit = ClipGet()
EndIf
If FileExists("G:\Auto_Code\temp.txt") Then FileDelete("G:\Auto_Code\temp.txt")
$file = FileOpen("G:\Auto_Code\temp.txt", 1)
FileWriteLine($file, "ttpsetup.exe")
FileWriteLine($file, "ttpsetup_zd.exe")
FileClose($file)

Run(@ScriptDir &  "\ttpsetup.exe")

WinWait("千千静听 5.7正式版 安装程序 Unicode","欢迎使用 千千静")
        WinActivate("千千静听 5.7正式版 安装程序 Unicode","欢迎使用 千千静")
        Sleep(250)
        ControlClick( "千千静听 5.7正式版 安装程序 Unicode", "","Button2" )

WinWait("千千静听 5.7正式版 安装程序 Unicode","请仔细阅读以下的")
        WinActivate("千千静听 5.7正式版 安装程序 Unicode","请仔细阅读以下的")
        Sleep(250)
        ControlClick( "千千静听 5.7正式版 安装程序 Unicode", "","Button2" )

WinWait("千千静听 5.7正式版 安装程序 Unicode","选择要安装的组件")
        WinActivate("千千静听 5.7正式版 安装程序 Unicode","选择要安装的组件")
$TV_h = ControlGetHandle("千千静听 5.7正式版 安装程序 Unicode", "Tree1", "SysTreeView321")
$First = _GUICtrlTreeView_GetFirstItem($TV_h)
_GUICtrlTreeView_EnsureVisible($TV_h, $First)
Opt("MouseClickDelay", 600)
$Pos_String = StringTrimRight("64,23|", 1)
$Pos_Array = StringSplit($Pos_String, "|", 1)
For $i = 1 To $Pos_Array[0]
        $Pos_Temp = StringSplit($Pos_Array[$i], ",")
        $TV_Item_h = _GUICtrlTreeView_HitTestItem($TV_h, $Pos_Temp[1], $Pos_Temp[2])
        _GUICtrlTreeView_ClickItem($TV_h, $TV_Item_h, "left", False)
        _GUICtrlTreeView_SetFocused($TV_h, $TV_Item_h, True)
        If _GUICtrlTreeView_GetChildren($TV_h, $TV_Item_h) = True Then
                _GUICtrlTreeView_Expand($TV_h, $TV_Item_h, True)
                _GUICtrlTreeView_SelectItem($TV_h, $TV_Item_h, $TVGN_FIRSTVISIBLE)
        Else
                        _GUICtrlTreeView_SelectItem($TV_h, $TV_Item_h, $TVGN_FIRSTVISIBLE)
                If _GUICtrlTreeView_GetChecked($TV_h, $TV_Item_h) = True Then
                        _GUICtrlTreeView_SetChecked($TV_h, $TV_Item_h, False)
                Else
                        _GUICtrlTreeView_SetChecked($TV_h, $TV_Item_h, True)
                EndIf
        EndIf
Next
        MouseClick ( "left",65, 142, 1, 50 )
        MouseClick ( "left",65, 160, 1, 50 )
        MouseClick ( "left",65, 172, 1, 50 )
        MouseClick ( "left",63, 190, 1, 50 )
        MouseClick ( "left",63, 205, 1, 50 )
        MouseClick ( "left",63, 222, 1, 50 )
        MouseClick ( "left",64, 237, 1, 50 )
        MouseClick ( "left",64, 254, 1, 50 )
        MouseClick ( "left",64, 269, 1, 50 )
        MouseClick ( "left",64, 285, 1, 50 )
$Pos_String = StringTrimRight("81,187|", 1)
$Pos_Array = StringSplit($Pos_String, "|", 1)
For $i = 1 To $Pos_Array[0]
        $Pos_Temp = StringSplit($Pos_Array[$i], ",")
        $TV_Item_h = _GUICtrlTreeView_HitTestItem($TV_h, $Pos_Temp[1], $Pos_Temp[2])
        _GUICtrlTreeView_ClickItem($TV_h, $TV_Item_h, "left", False)
        _GUICtrlTreeView_SetFocused($TV_h, $TV_Item_h, True)
        If _GUICtrlTreeView_GetChildren($TV_h, $TV_Item_h) = True Then
                _GUICtrlTreeView_Expand($TV_h, $TV_Item_h, True)
                _GUICtrlTreeView_SelectItem($TV_h, $TV_Item_h, $TVGN_FIRSTVISIBLE)
        Else
                        _GUICtrlTreeView_SelectItem($TV_h, $TV_Item_h, $TVGN_FIRSTVISIBLE)
                If _GUICtrlTreeView_GetChecked($TV_h, $TV_Item_h) = True Then
                        _GUICtrlTreeView_SetChecked($TV_h, $TV_Item_h, False)
                Else
                        _GUICtrlTreeView_SetChecked($TV_h, $TV_Item_h, True)
                EndIf
        EndIf
Next
        MouseClick ( "left",64, 188, 1, 50 )
        MouseClick ( "left",64, 204, 1, 50 )
$Pos_String = StringTrimRight("49,203|", 1)
$Pos_Array = StringSplit($Pos_String, "|", 1)
For $i = 1 To $Pos_Array[0]
        $Pos_Temp = StringSplit($Pos_Array[$i], ",")
        $TV_Item_h = _GUICtrlTreeView_HitTestItem($TV_h, $Pos_Temp[1], $Pos_Temp[2])
        _GUICtrlTreeView_ClickItem($TV_h, $TV_Item_h, "left", False)
        _GUICtrlTreeView_SetFocused($TV_h, $TV_Item_h, True)
        If _GUICtrlTreeView_GetChildren($TV_h, $TV_Item_h) = True Then
                _GUICtrlTreeView_Expand($TV_h, $TV_Item_h, True)
                _GUICtrlTreeView_SelectItem($TV_h, $TV_Item_h, $TVGN_FIRSTVISIBLE)
        Else
                        _GUICtrlTreeView_SelectItem($TV_h, $TV_Item_h, $TVGN_FIRSTVISIBLE)
                If _GUICtrlTreeView_GetChecked($TV_h, $TV_Item_h) = True Then
                        _GUICtrlTreeView_SetChecked($TV_h, $TV_Item_h, False)
                Else
                        _GUICtrlTreeView_SetChecked($TV_h, $TV_Item_h, True)
                EndIf
        EndIf
Next
        MouseClick ( "left",64, 222, 1, 50 )
        MouseClick ( "left",64, 239, 1, 50 )
        MouseClick ( "left",64, 254, 1, 50 )
        MouseClick ( "left",64, 271, 1, 50 )
        MouseClick ( "left",63, 287, 1, 50 )
        MouseClick ( "left",63, 304, 1, 50 )
        MouseClick ( "left",63, 317, 1, 50 )#AutoIt3Wrapper_outfile = ttpsetup_zd.exe
#AutoIt3Wrapper_Res_Description = 软件: [ttpsetup] 自动安装
#AutoIt3Wrapper_Res_Comment = 脚本生成于: 2011年 03月 16日

#Include <G:\Auto_Code\Resource\GuiLVTV.au3>

Opt("MouseCoordMode", 0)

Global $hListView, $Path_Fitx, $Path_Fit, $Nem_Path
$Path_Fitx = StringInStr ( ClipGet(), ":", 2 )
If $Path_Fitx = 0 Then
        $Path_Fit = ""
Else
        $Path_Fit = ClipGet()
EndIf
If FileExists("G:\Auto_Code\temp.txt") Then FileDelete("G:\Auto_Code\temp.txt")
$file = FileOpen("G:\Auto_Code\temp.txt", 1)
FileWriteLine($file, "ttpsetup.exe")
FileWriteLine($file, "ttpsetup_zd.exe")
FileClose($file)

Run(@ScriptDir &  "\ttpsetup.exe")

WinWait("千千静听 5.7正式版 安装程序 Unicode","欢迎使用 千千静")
        WinActivate("千千静听 5.7正式版 安装程序 Unicode","欢迎使用 千千静")
        Sleep(250)
        ControlClick( "千千静听 5.7正式版 安装程序 Unicode", "","Button2" )

WinWait("千千静听 5.7正式版 安装程序 Unicode","请仔细阅读以下的")
        WinActivate("千千静听 5.7正式版 安装程序 Unicode","请仔细阅读以下的")
        Sleep(250)
        ControlClick( "千千静听 5.7正式版 安装程序 Unicode", "","Button2" )

WinWait("千千静听 5.7正式版 安装程序 Unicode","选择要安装的组件")
        WinActivate("千千静听 5.7正式版 安装程序 Unicode","选择要安装的组件")
$TV_h = ControlGetHandle("千千静听 5.7正式版 安装程序 Unicode", "Tree1", "SysTreeView321")
$First = _GUICtrlTreeView_GetFirstItem($TV_h)
_GUICtrlTreeView_EnsureVisible($TV_h, $First)
Opt("MouseClickDelay", 600)
$Pos_String = StringTrimRight("64,23|", 1)
$Pos_Array = StringSplit($Pos_String, "|", 1)
For $i = 1 To $Pos_Array[0]
        $Pos_Temp = StringSplit($Pos_Array[$i], ",")
        $TV_Item_h = _GUICtrlTreeView_HitTestItem($TV_h, $Pos_Temp[1], $Pos_Temp[2])
        _GUICtrlTreeView_ClickItem($TV_h, $TV_Item_h, "left", False)
        _GUICtrlTreeView_SetFocused($TV_h, $TV_Item_h, True)
        If _GUICtrlTreeView_GetChildren($TV_h, $TV_Item_h) = True Then
                _GUICtrlTreeView_Expand($TV_h, $TV_Item_h, True)
                _GUICtrlTreeView_SelectItem($TV_h, $TV_Item_h, $TVGN_FIRSTVISIBLE)
        Else
                        _GUICtrlTreeView_SelectItem($TV_h, $TV_Item_h, $TVGN_FIRSTVISIBLE)
                If _GUICtrlTreeView_GetChecked($TV_h, $TV_Item_h) = True Then
                        _GUICtrlTreeView_SetChecked($TV_h, $TV_Item_h, False)
                Else
                        _GUICtrlTreeView_SetChecked($TV_h, $TV_Item_h, True)
                EndIf
        EndIf
Next
        MouseClick ( "left",65, 142, 1, 50 )
        MouseClick ( "left",65, 160, 1, 50 )
        MouseClick ( "left",65, 172, 1, 50 )
        MouseClick ( "left",63, 190, 1, 50 )
        MouseClick ( "left",63, 205, 1, 50 )
        MouseClick ( "left",63, 222, 1, 50 )
        MouseClick ( "left",64, 237, 1, 50 )
        MouseClick ( "left",64, 254, 1, 50 )
        MouseClick ( "left",64, 269, 1, 50 )
        MouseClick ( "left",64, 285, 1, 50 )
$Pos_String = StringTrimRight("81,187|", 1)
$Pos_Array = StringSplit($Pos_String, "|", 1)
For $i = 1 To $Pos_Array[0]
        $Pos_Temp = StringSplit($Pos_Array[$i], ",")
        $TV_Item_h = _GUICtrlTreeView_HitTestItem($TV_h, $Pos_Temp[1], $Pos_Temp[2])
        _GUICtrlTreeView_ClickItem($TV_h, $TV_Item_h, "left", False)
        _GUICtrlTreeView_SetFocused($TV_h, $TV_Item_h, True)
        If _GUICtrlTreeView_GetChildren($TV_h, $TV_Item_h) = True Then
                _GUICtrlTreeView_Expand($TV_h, $TV_Item_h, True)
                _GUICtrlTreeView_SelectItem($TV_h, $TV_Item_h, $TVGN_FIRSTVISIBLE)
        Else
                        _GUICtrlTreeView_SelectItem($TV_h, $TV_Item_h, $TVGN_FIRSTVISIBLE)
                If _GUICtrlTreeView_GetChecked($TV_h, $TV_Item_h) = True Then
                        _GUICtrlTreeView_SetChecked($TV_h, $TV_Item_h, False)
                Else
                        _GUICtrlTreeView_SetChecked($TV_h, $TV_Item_h, True)
                EndIf
        EndIf
Next
        MouseClick ( "left",64, 188, 1, 50 )
        MouseClick ( "left",64, 204, 1, 50 )
$Pos_String = StringTrimRight("49,203|", 1)
$Pos_Array = StringSplit($Pos_String, "|", 1)
For $i = 1 To $Pos_Array[0]
        $Pos_Temp = StringSplit($Pos_Array[$i], ",")
        $TV_Item_h = _GUICtrlTreeView_HitTestItem($TV_h, $Pos_Temp[1], $Pos_Temp[2])
        _GUICtrlTreeView_ClickItem($TV_h, $TV_Item_h, "left", False)
        _GUICtrlTreeView_SetFocused($TV_h, $TV_Item_h, True)
        If _GUICtrlTreeView_GetChildren($TV_h, $TV_Item_h) = True Then
                _GUICtrlTreeView_Expand($TV_h, $TV_Item_h, True)
                _GUICtrlTreeView_SelectItem($TV_h, $TV_Item_h, $TVGN_FIRSTVISIBLE)
        Else
                        _GUICtrlTreeView_SelectItem($TV_h, $TV_Item_h, $TVGN_FIRSTVISIBLE)
                If _GUICtrlTreeView_GetChecked($TV_h, $TV_Item_h) = True Then
                        _GUICtrlTreeView_SetChecked($TV_h, $TV_Item_h, False)
                Else
                        _GUICtrlTreeView_SetChecked($TV_h, $TV_Item_h, True)
                EndIf
        EndIf
Next
        MouseClick ( "left",64, 222, 1, 50 )
        MouseClick ( "left",64, 239, 1, 50 )
        MouseClick ( "left",64, 254, 1, 50 )
        MouseClick ( "left",64, 271, 1, 50 )
        MouseClick ( "left",63, 287, 1, 50 )
        MouseClick ( "left",63, 304, 1, 50 )
        MouseClick ( "left",63, 317, 1, 50 )#AutoIt3Wrapper_outfile = ttpsetup_zd.exe
#AutoIt3Wrapper_Res_Description = 软件: [ttpsetup] 自动安装
#AutoIt3Wrapper_Res_Comment = 脚本生成于: 2011年 03月 16日

#Include <G:\Auto_Code\Resource\GuiLVTV.au3>

Opt("MouseCoordMode", 0)

Global $hListView, $Path_Fitx, $Path_Fit, $Nem_Path
$Path_Fitx = StringInStr ( ClipGet(), ":", 2 )
If $Path_Fitx = 0 Then
        $Path_Fit = ""
Else
        $Path_Fit = ClipGet()
EndIf
If FileExists("G:\Auto_Code\temp.txt") Then FileDelete("G:\Auto_Code\temp.txt")
$file = FileOpen("G:\Auto_Code\temp.txt", 1)
FileWriteLine($file, "ttpsetup.exe")
FileWriteLine($file, "ttpsetup_zd.exe")
FileClose($file)

Run(@ScriptDir &  "\ttpsetup.exe")

WinWait("千千静听 5.7正式版 安装程序 Unicode","欢迎使用 千千静")
        WinActivate("千千静听 5.7正式版 安装程序 Unicode","欢迎使用 千千静")
        Sleep(250)
        ControlClick( "千千静听 5.7正式版 安装程序 Unicode", "","Button2" )

WinWait("千千静听 5.7正式版 安装程序 Unicode","请仔细阅读以下的")
        WinActivate("千千静听 5.7正式版 安装程序 Unicode","请仔细阅读以下的")
        Sleep(250)
        ControlClick( "千千静听 5.7正式版 安装程序 Unicode", "","Button2" )

WinWait("千千静听 5.7正式版 安装程序 Unicode","选择要安装的组件")
        WinActivate("千千静听 5.7正式版 安装程序 Unicode","选择要安装的组件")
$TV_h = ControlGetHandle("千千静听 5.7正式版 安装程序 Unicode", "Tree1", "SysTreeView321")
$First = _GUICtrlTreeView_GetFirstItem($TV_h)
_GUICtrlTreeView_EnsureVisible($TV_h, $First)
Opt("MouseClickDelay", 600)
$Pos_String = StringTrimRight("64,23|", 1)
$Pos_Array = StringSplit($Pos_String, "|", 1)
For $i = 1 To $Pos_Array[0]
        $Pos_Temp = StringSplit($Pos_Array[$i], ",")
        $TV_Item_h = _GUICtrlTreeView_HitTestItem($TV_h, $Pos_Temp[1], $Pos_Temp[2])
        _GUICtrlTreeView_ClickItem($TV_h, $TV_Item_h, "left", False)
        _GUICtrlTreeView_SetFocused($TV_h, $TV_Item_h, True)
        If _GUICtrlTreeView_GetChildren($TV_h, $TV_Item_h) = True Then
                _GUICtrlTreeView_Expand($TV_h, $TV_Item_h, True)
                _GUICtrlTreeView_SelectItem($TV_h, $TV_Item_h, $TVGN_FIRSTVISIBLE)
        Else
                        _GUICtrlTreeView_SelectItem($TV_h, $TV_Item_h, $TVGN_FIRSTVISIBLE)
                If _GUICtrlTreeView_GetChecked($TV_h, $TV_Item_h) = True Then
                        _GUICtrlTreeView_SetChecked($TV_h, $TV_Item_h, False)
                Else
                        _GUICtrlTreeView_SetChecked($TV_h, $TV_Item_h, True)
                EndIf
        EndIf
Next
        MouseClick ( "left",65, 142, 1, 50 )
        MouseClick ( "left",65, 160, 1, 50 )
        MouseClick ( "left",65, 172, 1, 50 )
        MouseClick ( "left",63, 190, 1, 50 )
        MouseClick ( "left",63, 205, 1, 50 )
        MouseClick ( "left",63, 222, 1, 50 )
        MouseClick ( "left",64, 237, 1, 50 )
        MouseClick ( "left",64, 254, 1, 50 )
        MouseClick ( "left",64, 269, 1, 50 )
        MouseClick ( "left",64, 285, 1, 50 )
$Pos_String = StringTrimRight("81,187|", 1)
$Pos_Array = StringSplit($Pos_String, "|", 1)
For $i = 1 To $Pos_Array[0]
        $Pos_Temp = StringSplit($Pos_Array[$i], ",")
        $TV_Item_h = _GUICtrlTreeView_HitTestItem($TV_h, $Pos_Temp[1], $Pos_Temp[2])
        _GUICtrlTreeView_ClickItem($TV_h, $TV_Item_h, "left", False)
        _GUICtrlTreeView_SetFocused($TV_h, $TV_Item_h, True)
        If _GUICtrlTreeView_GetChildren($TV_h, $TV_Item_h) = True Then
                _GUICtrlTreeView_Expand($TV_h, $TV_Item_h, True)
                _GUICtrlTreeView_SelectItem($TV_h, $TV_Item_h, $TVGN_FIRSTVISIBLE)
        Else
                        _GUICtrlTreeView_SelectItem($TV_h, $TV_Item_h, $TVGN_FIRSTVISIBLE)
                If _GUICtrlTreeView_GetChecked($TV_h, $TV_Item_h) = True Then
                        _GUICtrlTreeView_SetChecked($TV_h, $TV_Item_h, False)
                Else
                        _GUICtrlTreeView_SetChecked($TV_h, $TV_Item_h, True)
                EndIf
        EndIf
Next
        MouseClick ( "left",64, 188, 1, 50 )
        MouseClick ( "left",64, 204, 1, 50 )
$Pos_String = StringTrimRight("49,203|", 1)
$Pos_Array = StringSplit($Pos_String, "|", 1)
For $i = 1 To $Pos_Array[0]
        $Pos_Temp = StringSplit($Pos_Array[$i], ",")
        $TV_Item_h = _GUICtrlTreeView_HitTestItem($TV_h, $Pos_Temp[1], $Pos_Temp[2])
        _GUICtrlTreeView_ClickItem($TV_h, $TV_Item_h, "left", False)
        _GUICtrlTreeView_SetFocused($TV_h, $TV_Item_h, True)
        If _GUICtrlTreeView_GetChildren($TV_h, $TV_Item_h) = True Then
                _GUICtrlTreeView_Expand($TV_h, $TV_Item_h, True)
                _GUICtrlTreeView_SelectItem($TV_h, $TV_Item_h, $TVGN_FIRSTVISIBLE)
        Else
                        _GUICtrlTreeView_SelectItem($TV_h, $TV_Item_h, $TVGN_FIRSTVISIBLE)
                If _GUICtrlTreeView_GetChecked($TV_h, $TV_Item_h) = True Then
                        _GUICtrlTreeView_SetChecked($TV_h, $TV_Item_h, False)
                Else
                        _GUICtrlTreeView_SetChecked($TV_h, $TV_Item_h, True)
                EndIf
        EndIf
Next
        MouseClick ( "left",64, 222, 1, 50 )
        MouseClick ( "left",64, 239, 1, 50 )
        MouseClick ( "left",64, 254, 1, 50 )
        MouseClick ( "left",64, 271, 1, 50 )
        MouseClick ( "left",63, 287, 1, 50 )
        MouseClick ( "left",63, 304, 1, 50 )
        MouseClick ( "left",63, 317, 1, 50 )
 楼主| 发表于 2011-11-10 21:05:04 | 显示全部楼层
回复 243# q511252885

这贴的什么,脚本生成于: 2011年 03月 16日, 注册时间 2011-11-5,不明不白。。。。
发表于 2011-11-15 23:03:47 | 显示全部楼层
真的很强大,支持
发表于 2011-11-16 15:15:50 | 显示全部楼层
支持下!!!
发表于 2011-11-16 15:17:01 | 显示全部楼层
顶下!!!没钱啊!!!!
发表于 2011-11-16 15:17:16 | 显示全部楼层
顶下!!!没钱啊!!!!
发表于 2011-11-16 15:17:19 | 显示全部楼层
顶下!!!没钱啊!!!!
发表于 2011-11-16 15:17:22 | 显示全部楼层
顶下!!!没钱啊!!!!
发表于 2011-11-16 15:17:24 | 显示全部楼层
顶下!!!没钱啊!!!!
发表于 2011-11-16 15:17:27 | 显示全部楼层
顶下!!!没钱啊!!!!
发表于 2011-11-16 15:17:29 | 显示全部楼层
顶下!!!没钱啊!!!!
发表于 2011-12-5 02:29:13 | 显示全部楼层
好东西顶一下
发表于 2012-1-17 19:08:15 | 显示全部楼层
下了一个老版本的,现在再来个新版本。
我好穷呀
发表于 2012-3-29 11:51:33 | 显示全部楼层
感谢楼主谢谢分享!!!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-8 10:49 , Processed in 0.079987 second(s), 16 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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