Что нового

Невидимая установка

RedShade

Новичок
Сообщения
12
Репутация
0
Вот код для обычной установки:
Код:
#Include <WinAPIEx.au3>
$sProg = "downloader.exe"
Run('downloader.exe')
$sTitl = "0"
Do
$sTitl = _WinGetForProc ($sProg)
Until $sTitl<>"0"
Func _WinGetForProc ($sProcName)
$alist = ProcessList($sProcName)
For $i = 1 to $alist[0][0]
  $iProcPid = $alist[$i][1]
Next
$aData = "0"
$aData = _WinAPI_EnumProcessWindows($iProcPid, 1)
If @error Then
Return "0"
Else
$iWin = $aData [1][0]
$sTitle = WinGetTitle( $iWin )
Return $sTitle
EndIf
EndFunc
Do
sleep(1000)
$fVisible = ControlCommand ( $sTitl, "",'[CLASS:Button; INSTANCE:1]', "IsVisible" )
If $fVisible = "1" Then
    WinActivate($sTitl,"")
    ControlClick($sTitl,"","[CLASS:Button; INSTANCE:1]")
EndIf
Until $fVisible = "0"

Помогите изменить код так, чтобы установка происходила невидимо. Без окна установщика и без иконок AutoIT и установщика в трее. Заранее спасибо! :smile:
 

HispCrazy

Новичок
Сообщения
4
Репутация
0
сама программа тихую установку поддерживает? если да, то просто добавьте ключ /silent вместо всей простыни кода.
пример:
Код:
#requireadmin

ShellExecuteWait(@ScriptDir & "\qip2012.exe", "/silent")

Exit
 
Верх