Page 1 sur 1

[..] Comment mettre une ProgressBar dans mon script

Posté : mer. 02 avr. 2014 20:37
par Jivaross
Bonjour, Bonsoir

J'essaye de comprendre comment remplacé "SetItemText" par "ProgressOn" pour avoir un visuel en temps réel qui démontre que le téléchargement avance.

J'ai déjà consulté l'aide intégré dans AutoIt mais j'ai remarquer qu'il est très peu détaillés...

Voici la parti de mon script qui a rapport au post que je dois changé :

Code : Tout sélectionner

$objSearcher = _CreateMSUpdateSession($Host)
    For $x = 1 To $Selected[0]
        $item = _GUICtrlListView_GetItemText($NeededListView, $Selected[$x])
        For $i = 0 To $ColNeeded.Updates.Count - 1
            $update = $ColNeeded.Updates.Item($i)
            If $item = $update.Title Then
                GUICtrlSetData($UpdatesFound, "Téléchargement de " & $x & " à " & $Selected[0] & " Mises à jour")
                _GUICtrlListView_SetItemText($NeededListView, $i, "Téléchargement...", 1)
                _GUICtrlListView_SetItemFocused($NeededListView, $i)
                _GUICtrlListView_EnsureVisible($NeededListView, $i)
                $updatesToDownload = ObjCreate("Microsoft.Update.UpdateColl")
                $updatesToDownload.Add($update)
                $DownloadSession = $objSearcher.CreateUpdateDownloader()
                $DownloadSession.Updates = $updatesToDownload
                $DownloadSession.Download
                _GUICtrlListView_SetItemText($NeededListView, $i, "Téléchargé", 1)
            EndIf
Merci d'avance pour l'aide,
Jivaross

Re: [..] Comment mettre une ProgressBar dans mon script

Posté : mer. 02 avr. 2014 20:45
par PandiPanda
Bonsoir,
vous avez penser à voir ceci ?

sans manipulation de la gui
- ProgressOn()
- ProgressSet()
- ProgressOff()

avec manipulation de la gui
- GUICtrlCreateProgress()
- GUICtrlSetData()

ainsi que ce tutoriel ou encore celui ci et d'autre ...