[R] Installation suivant fichier ini

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
franckb
Niveau 1
Niveau 1
Messages : 5
Enregistré le : lun. 23 juin 2008 13:54
Status : Hors ligne

[R] Installation suivant fichier ini

#1

Message par franckb »

Bonjour,

je cherche à réaliser un outil pour faciliter les installations de logiciels.
Il se présente sous la forme d'une fenêtre où suivant un modèle de pc choisi (lu dans un fichier ini) et suivant les éléments sélectionnés dans une liste (lue dans le même fichier ini).

Mais je me trouve bloqué pour le lancement des applications suivant ce qui est choisi.

Pouvez-vous m'aider ?

Franck.

Voici le au3 :
► Afficher le texte
J'espère que ce n'est pas trop "usinagaz"...

Et voici le fichier ini :

; Le nom de la valeur correspond au nom du composant à installer.
; La valeur est le chemin, le nom et les paramètres du fichier d'installation.
; Le programme prendra comme lettre l'emplacement du présent fichier ini.
;
;-------Exemples---------
; Install Bidule=Windows\Bidule\V1.2\Bidule-V1.2.msi;/qb!

[Oneshot]
Bidule=Windows\bidule\bidule.msi;/r /t:2
Chose=Windows\chose\chose.exe;/silent
Test=Windows\test\IPCONF.bat
Truc=Windows\truc\truc.exe;-F2c:\logs\truc.log

[Modeles]
Fixe=pc_fixe
Portable=pc_portable

[pc_fixe]
dirfixe=Windows\fixe\initialkb2.msi;/i

[pc_portable]
dirportable=Windows\portable\initialkb0.msi;/i


Merci par avance.
Modifié en dernier par Tlem le lun. 27 déc. 2010 07:38, modifié 3 fois.
franckb
Niveau 1
Niveau 1
Messages : 5
Enregistré le : lun. 23 juin 2008 13:54
Status : Hors ligne

Re: [R] Installation suivant fichier ini

#2

Message par franckb »

Voila j'ai trouvé :
► Afficher le texteCode
Il ne restera plus qu'à remplacer les msgbox par des runwait (lignes "REPLACE MSGBOX WITH RUNWAIT")et le tour est joué.
SurPriseS
Niveau 6
Niveau 6
Messages : 291
Enregistré le : jeu. 06 sept. 2007 11:35
Localisation : Finistère sud
Status : Hors ligne

Re: [..] Installation suivant fichier ini

#3

Message par SurPriseS »

J'avais fait sa :
http://www.autoitscript.fr/forum/viewtopic.php?f=6&t=81

Si sa peut t'aider ;)
franckb
Niveau 1
Niveau 1
Messages : 5
Enregistré le : lun. 23 juin 2008 13:54
Status : Hors ligne

Re: [..] Installation suivant fichier ini

#4

Message par franckb »

Je te remercie. J'avais déjà vu ton script.
Mais je m'étais établi une contrainte : pas de nom de logiciel ou d'emplacement dans le script.
Tout devait être lu dans un fichier ini, modifiable à souhait.

J'ai mis la solution dans le post du Mer Juin 25, 2008 4:55 pm.

Je corrige encore 2 autres bug et je le republie.
- la petite croix de la fenêtre ne ferme rien : ligne GUISetOnEvent($GUI_EVENT_CLOSE... mal positionnée.
- si on ne choisie rien dans la combobox cela produit une erreur. Il faudrait que cela ne fasse rien.

A suivre...
franckb
Niveau 1
Niveau 1
Messages : 5
Enregistré le : lun. 23 juin 2008 13:54
Status : Hors ligne

Re: [R] Installation suivant fichier ini

#5

Message par franckb »

Voila, c'est corrigé :
► Afficher le texte
Il faudra remplacer msgbox par runwait avec la variable [$i][1] (et [$x][1]) pour les lignes REPLACE MSGBOX WITH RUNWAIT.

Pour le fichier ini il faudra qu'il soit comme suit :

; Le nom de la valeur correspond au nom du composant à installer.
; La valeur est le chemin, le nom et les paramètres du fichier d'installation.
; Le programme prendra comme lettre l'emplacement du présent fichier ini.
;
;-------Exemples---------
; Install Bidule=Windows\Bidule\V1.2\Bidule-V1.2.msi /qb!


[Oneshot]
Bidule=Windows\bidule\bidule.msi /r /t:2
Chose=Windows\chose\chose.exe /silent
Test=Windows\test\IPCONF.bat
Truc=Windows\truc\truc.exe -F2c:\logs\truc.log


[Modeles]
Fixe=pc_fixe
Portable=pc_portable


[pc_fixe]
dirfixe=Windows\fixe\initialkb2.msi /i


[pc_portable]
dirportable=Windows\portable\initialkb0.msi /i
wifi=Windows\portable\unablewifi.msi


Voila.
:D
SurPriseS
Niveau 6
Niveau 6
Messages : 291
Enregistré le : jeu. 06 sept. 2007 11:35
Localisation : Finistère sud
Status : Hors ligne

Re: [..] Installation suivant fichier ini

#6

Message par SurPriseS »

franckb a écrit :Je te remercie. J'avais déjà vu ton script.
Mais je m'étais établi une contrainte : pas de nom de logiciel ou d'emplacement dans le script.
Tout devait être lu dans un fichier ini, modifiable à souhait.
Lit tout mon topic tu verras que tout est géré par le fichier INI sauf les formes des "group" ;)
franckb
Niveau 1
Niveau 1
Messages : 5
Enregistré le : lun. 23 juin 2008 13:54
Status : Hors ligne

Re: [..] Installation suivant fichier ini

#7

Message par franckb »

Ainsi donc la molette servait à descendre dans la fenêtre !!!
Pardon je l'avais lu en diagonale.
Dommage pour moi j'aurais pu gagner du temps.
Merci quand même.
Répondre