Page 1 sur 1

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

Posté : ven. 01 févr. 2008 23:47
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:

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

Posté : sam. 02 févr. 2008 00:44
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.

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

Posté : sam. 02 févr. 2008 08:24
par ronin
Merci vins
tu me mâche tout le boulot
:lol:

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

Posté : sam. 02 févr. 2008 09:05
par SurPriseS
Tu peut aussi utiliser un exécutable externe genre wget.exe ;)

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

Posté : dim. 03 févr. 2008 17:23
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

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

Posté : jeu. 07 févr. 2008 17:25
par ronin
Voici la version finale pour ceux que ça intéresse!

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