[R] Télécharger un exe depuis le web et l'installer

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
ronin
Niveau 1
Niveau 1
Messages : 7
Enregistré le : ven. 01 févr. 2008 23:28
Status : Hors ligne

[R] Télécharger un exe depuis le web et l'installer

#1

Message par ronin »

Bonsoir,
Bonsoir,
j'ai fais un petit scipt connu de vous tous:

Code : Tout sélectionner

RunAsSet ("administrateur","%computername%","MotDePasse")
RunWait("\\MonServeur\incredimail_install.exe")
RunAsSet()
afin de permettre l'installation de differents soft par les utilisateurs du reseau sans qu'ils ai
à passer par moi(qui suis admin).

j'aimerais maintenant pouvoir leur permettre de telecharger les exe depuis un serveur web et les installer ensuite,
il semble que cela se fasse grace à "inetGet",
mais n'étant pas un as de la programmation loin de là,
un peu d'aide ne serais pas de refus.
merci d'avance à tous.
:wink:
Avatar du membre
Vins83
Membre émérite
Membre émérite
Messages : 220
Enregistré le : mer. 25 juil. 2007 17:43
Status : Hors ligne

Re: telecharger un exe depuis le web et l'installer

#2

Message par Vins83 »

Voilà comment je procede chez moi:

Code : Tout sélectionner

; lien de téléchargement
$FileUrl = "http://angeldisc.free.fr/afterinstall/"
;nom de l'exécutable
$CCleaner = "CCleaner.exe"
; je télécharge un fichier depuis l'Internet en utilisant le protocole http ou ftp.
InetGet($FileUrl & $CCleaner, @ScriptDir & "\install" & $CCleaner, 1, 0)
; je cherche a connaitre la taille du fichier sur le serveur
$size = InetGetSize($FileUrl & $CCleaner)
; et je cherche a connaitre la taille du fichier télécharger
$size1 = FileGetSize(@ScriptDir & "\install" & $CCleaner)
; si les 2 fichiers sont de taille identique,alors je passe a la suite
If $size == $size1 Then
    ; J'installe mon exe en silencieux
    RunWait("installCCleaner.exe /S")
    ; et je fini par suprimer l'exe
    FileDelete("installCCleaner.exe")
EndIf
tu peux faire encore plus simple,mais si la connexion est coupé pendant le téléchargement,sa cré une erreur.
ronin
Niveau 1
Niveau 1
Messages : 7
Enregistré le : ven. 01 févr. 2008 23:28
Status : Hors ligne

Re: [..] Télécharger un exe depuis le web et l'installer

#3

Message par ronin »

Merci vins
tu me mâche tout le boulot
:lol:
SurPriseS
Niveau 6
Niveau 6
Messages : 291
Enregistré le : jeu. 06 sept. 2007 11:35
Localisation : Finistère sud
Status : Hors ligne

Re: [..] Télécharger un exe depuis le web et l'installer

#4

Message par SurPriseS »

Tu peut aussi utiliser un exécutable externe genre wget.exe ;)
ronin
Niveau 1
Niveau 1
Messages : 7
Enregistré le : ven. 01 févr. 2008 23:28
Status : Hors ligne

Re: [..] Télécharger un exe depuis le web et l'installer

#5

Message par ronin »

Bonjour,
j'essai un peu d'améliorer mon script en rajoutant quelques une de vos idées trouvées sur le forum,
genre rajouter une barre de progression pendant le téléchargement de l'application,histoire que l'utilisateur n'ai pas l'impression qu'il ne se passe rien:

j'aimerais que la barre de progression disparaisse lorsque le téléchargement est fini et que l'installation commence.

-1er probleme:
la barre de progression s'arrête à droite pendant le téléchagement.

-2ième probleme:
comme je suis obligé d'arrêter la barre de progression à la fin du téléchargement,
l'installation ne commence jamais

merci d'avance pour vos lumières
:?:

voici le script:
► Afficher le textele code
ronin
Niveau 1
Niveau 1
Messages : 7
Enregistré le : ven. 01 févr. 2008 23:28
Status : Hors ligne

Re: [..] Télécharger un exe depuis le web et l'installer

#6

Message par ronin »

Voici la version finale pour ceux que ça intéresse!

merci à vins et à Tlem pour la progress barre
► Afficher le textele code
Répondre