[..] Comment mettre une ProgressBar dans mon script

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Jivaross
Niveau 1
Niveau 1
Messages : 8
Enregistré le : mer. 02 avr. 2014 19:32
Status : Hors ligne

[..] Comment mettre une ProgressBar dans mon script

#1

Message 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
Avatar du membre
PandiPanda
Membre émérite
Membre émérite
Messages : 656
Enregistré le : mar. 19 juil. 2011 14:03
Localisation : Bruxelles
Status : Hors ligne

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

#2

Message 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 ...
La seule moralité qui tienne dans un monde cruel est la chance. Impartiale. Équitable. Vraie
Répondre