Connexion

Récupérer mon mot de passe

Qui est en ligne ?
Il y a en tout 0 utilisateur en ligne :: 0 Enregistré, 0 Invisible et 0 Invité :: 1 Moteur de recherche

Aucun

Le record du nombre d'utilisateurs en ligne est de 21 le Jeu 17 Oct 2013, 13:40
Derniers sujets
Flux RSS



Flag Counter
Partenaires

[EXE] DOWNLOAD AVEC BARRE DE PROGRESSION EN LIGNE DE COMMANDE

Voir le sujet précédent Voir le sujet suivant Aller en bas

[EXE] DOWNLOAD AVEC BARRE DE PROGRESSION EN LIGNE DE COMMANDE

Message par Sachadee le Dim 23 Juin 2013, 03:26

Telecharge.exe




UTILISATION : TELECHARGE [URL_DE_TELECHARGEMENT] [OPTIONEL ["NOM_DU_FICHIER_DE SORTIE"]]

EXEMPLE :

Pour faire le télechargement dans un répertoire spécifique ou avec un nom spécifique
Code:
telecharge "http:/ftp.oleane.net/ubuntu-cd/13.04/ubuntu-13.04-desktop-i386.iso" "c:\tmp\ubuntu.iso"
EXEMPLE 2 :

Pour faire le télechargement dans le répertoire courant (%cd%) avec le nom par Défaut (ubuntu-13.04-desktop-i386.iso)

Code:

telecharge "http:/ftp.oleane.net/ubuntu-cd/13.04/ubuntu-13.04-desktop-i386.iso" ""


IL N'Y A PAS PLUS SIMPLE !


LIEN : https://docs.google.com/file/d/0B9yh04HYXto1OHZ4YUpndS1CUkk/edit?usp=sharing


CODE SOURCE AUTOIT

Spoiler:

#include < Date.au3 >

_downloadWithProgress($cmdline[1], $cmdline[2])
Func _DownloadWithProgress($sURL, $sFileName = "")

    Local $hDownload, $iSizeBytes = InetGetSize($sURL)
    Local $iH, $iM, $iS, $iTicks, $iCompletedBytes, $nPercent, $nElapsedTime, $nBPS, $nT = TimerInit()

    If $sFileName = "" Then
        $hDownload = InetGet($sURL, StringTrimLeft($sURL, StringInStr($sURL, "/", 0, -1)), 1, 1)
    Else
        $hDownload = InetGet($sURL, $sFileName, 0, 1)
    EndIf

    ProgressOn("Télechargement", "0% Effectué - 0 kB/s", "Restant - 00:00:00", Default, Default, 18)

    Do
        $iCompletedBytes = InetGetInfo($hDownload, 0)
        $nPercent = $iCompletedBytes * 100 / $iSizeBytes
        $nElapsedTime = TimerDiff($nT) / 1000

        $nBPS = $iCompletedBytes / $nElapsedTime
        $iTicks = $iSizeBytes / $nBPS - $nElapsedTime
        $iH = Int($iTicks / 3600)
        $iTicks = Mod($iTicks, 3600)
        $iM = Int($iTicks / 60)
        $iS = Mod($iTicks, 60)

        ProgressSet($nPercent, "Restant - " & StringFormat("%02d:%02d:%02d", $iH, $iM, $iS), StringFormat("%.1f", Round($nPercent, 1)) & "% Effectué - " & Int($nBPS / 1024) & " kB/s")

        Sleep(50)
    Until InetGetInfo($hDownload, 2)

    ProgressSet(100, "", "Télechargement complet.")
    ProgressOff()
EndFunc
Fichiers joints
Capturer.JPG Vous n'avez pas la permission de télécharger les fichiers joints.(16 Ko) Téléchargé 52 fois
avatar
Sachadee
Admin
Admin

Mensagens : 591
Data de inscrição : 04/06/2013

http://bbat.forumeiro.com

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum