[R] Fenêtre en mode réduit

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Tonton
Niveau 1
Niveau 1
Messages : 12
Enregistré le : sam. 01 mars 2008 11:45
Status : Hors ligne

[R] Fenêtre en mode réduit

#1

Message par Tonton »

Bonjour,

Je viens de decouvrir AutoIt depuis peu, et j'ai deja commence mon premier script (basic) qui fonctionne parfaitement. Simplement je voudrais que la fenetre d'install soit en mode reduit.Si quelqu'un peut m'aider.
Merci
Modifié en dernier par Tonton le lun. 10 mars 2008 09:35, modifié 2 fois.
ani
Niveau 11
Niveau 11
Messages : 1826
Enregistré le : lun. 23 juil. 2007 12:31
Localisation : Bureau
Status : Hors ligne

Re: [..]Fenetre en mode reduit

#2

Message par ani »

bonjour tonton

tu a utilisé quel fonction pour démarrer ton installation ?
run/runwait/shellexecue..?

le paramètre (flag) à ajouter = @SW_MINIMIZE
pour Run et runwait ("nom du fichier", "", @SW_MINIMIZE)
pour ShellExecute et shellexecutewait ("nom du fichier" , "" , "" , "" , @SW_MINIMIZE )
Tonton
Niveau 1
Niveau 1
Messages : 12
Enregistré le : sam. 01 mars 2008 11:45
Status : Hors ligne

Re: [..]Fenetre en mode reduit

#3

Message par Tonton »

Salut Ani,

Pour commencer j'ai fait un simple runwait.
RunWait("Fichier.exe", "d:\Test")
A qui correspond le "" dans ("nom du fichier", "", @SW_MINIMIZE)
ani
Niveau 11
Niveau 11
Messages : 1826
Enregistré le : lun. 23 juil. 2007 12:31
Localisation : Bureau
Status : Hors ligne

Re: [..]Fenetre en mode reduit

#4

Message par ani »

le "" correspond au autre paramètre, ne sachant pas ce que tu avais indiqué, j'ai mi blanc :)

Code : Tout sélectionner

RunWait("Fichier.exe", "d:\Test", @SW_MINIMIZE)
Tonton
Niveau 1
Niveau 1
Messages : 12
Enregistré le : sam. 01 mars 2008 11:45
Status : Hors ligne

Re: [..]Fenetre en mode reduit

#5

Message par Tonton »

En te remerciant.
Tonton
Niveau 1
Niveau 1
Messages : 12
Enregistré le : sam. 01 mars 2008 11:45
Status : Hors ligne

Re: [..] Fenêtre en mode réduit

#6

Message par Tonton »

Bonjour,

Mon exe ne fonctionne toujours avec @SW_MINIMIZE.
Voila le message que j'obtiens:
RunWait ("D:\Test\Install\Fichier.exe", @SW_MINIMIZE)
Le nom de répertoire est incorrect.
J'ai essayé avec la commande ShellExecute j'ai l'erreur de syntaxe d'un msi.
Cet exe provient du cd d'office.
ani
Niveau 11
Niveau 11
Messages : 1826
Enregistré le : lun. 23 juil. 2007 12:31
Localisation : Bureau
Status : Hors ligne

Re: [..] Fenêtre en mode réduit

#7

Message par ani »

L'erreur du répertoire, c'est parce que tu a indiqué en paramètre deux, le @sw_minimized, qui se trouve normalement en paramètre 3.

runwait("nomdufichier","répertoire","flag")
repertoire = option, si aucun répertoire alors indiquer ""
flag = option, @sw_maximize,@sw_minimize, @sw_hide..

Code : Tout sélectionner

RunWait ("D:\Test\Install\Fichier.exe","", @SW_MINIMIZE)
J'ai essayé avec la commande ShellExecute j'ai l'erreur de syntaxe d'un msi.
Cet exe provient du cd d'office.
l'extension c'est un msi ?
Tonton
Niveau 1
Niveau 1
Messages : 12
Enregistré le : sam. 01 mars 2008 11:45
Status : Hors ligne

Re: [..] Fenêtre en mode réduit

#8

Message par Tonton »

oui
ani
Niveau 11
Niveau 11
Messages : 1826
Enregistré le : lun. 23 juil. 2007 12:31
Localisation : Bureau
Status : Hors ligne

Re: [..] Fenêtre en mode réduit

#9

Message par ani »

Code : Tout sélectionner

RunWait(@COMSPEC & " /c Start fichier.msi /parametre")
;ou
ShellExecuteWait("fichier.msi /parametre")
fichier.msi = indique le nom ou le lien du fichier
/parametre = (facultatif) tout dépend ce que tu veux faire ? mode interface, sans interface, ect..
Tonton
Niveau 1
Niveau 1
Messages : 12
Enregistré le : sam. 01 mars 2008 11:45
Status : Hors ligne

Re: [..] Fenêtre en mode réduit

#10

Message par Tonton »

Je veux tout simplement que l'installe se deroule toute seule (cle de license,choix des features,chemin etc..) et cela en mode reduit ou silencieux
ani
Niveau 11
Niveau 11
Messages : 1826
Enregistré le : lun. 23 juil. 2007 12:31
Localisation : Bureau
Status : Hors ligne

Re: [..] Fenêtre en mode réduit

#11

Message par ani »

ok, pour le msi en mode silencieux le parametre c'est /quiet ou /q, mais pour indiquer license chemin ect je ne connait pas trop la syntaxe a part la destination(chemin) en ligne de cmd targetdir="" , on peut aussi créer un fichier (MST) et indiquer les définition des propriétés publiques = [PROPERTY=valeur de la propriété], ou encore lire le fichier setup.ini en modifiant les point désiré, si pas y a un produit microsoft pour l'installation de produit => orktools (sur office.microsoft.com), ou regarde a deployement office xp

Sans les paramètre de msi, mais en utilisant le 3ieme parametre de runwait ou 5ieme de shellexecute, il te faudra utiliser le logiciel Au3info qui se trouve dans le répertoire autoit, tu récupère les contrôles (ID, texte), faudra faire fenetre par fenetre comme-ci tu l'installé.(sans l'installer).

ps:msg réedité
Tonton
Niveau 1
Niveau 1
Messages : 12
Enregistré le : sam. 01 mars 2008 11:45
Status : Hors ligne

Re: [..] Fenêtre en mode réduit

#12

Message par Tonton »

Office xp.
Ceci dit je ne suis pas obligé d'utiliser le msi puisque j'ai un exe sur le cd (install.exe) et via AutoIt je répond aux fenetres comme pour le msi.
Petite question vous faites comment pour respecter les couleurs si on colle un bout de code.
ani
Niveau 11
Niveau 11
Messages : 1826
Enregistré le : lun. 23 juil. 2007 12:31
Localisation : Bureau
Status : Hors ligne

Re: [..] Fenêtre en mode réduit

#13

Message par ani »

utilisation des balise code, ou encore autoit (mais ce controle va disparaitre)
Tonton
Niveau 1
Niveau 1
Messages : 12
Enregistré le : sam. 01 mars 2008 11:45
Status : Hors ligne

Re: [..] Fenêtre en mode réduit

#14

Message par Tonton »

Code : Tout sélectionner

RunWait(@COMSPEC & " /c Start office.msi /qn"); [b]ici l'install se fait,le script se s'arrete pas, et la cle est mise une fois qu'on lance le logiciel !!?[/b]
RunWait ("D:\office\Install\Install.exe", @SW_MINIMIZE); [b]Message Erreur "Fichier non trouvé"[/b]
WinWait("Installation de Microsoft office","&Nom d'utilisateur :")
If Not WinActive("Installation de Microsoft office","&Nom d'utilisateur :") Then WinActivate("Installation de Microsoft office","&Nom d'utilisateur :")
WinWaitActive("Installation de Microsoft office","&Nom d'utilisateur :")
Sleep(2000)
Send("{TAB}{TAB}{CAPSLOCK}123456789{TAB}{ENTER}")
WinWait("Installation de Microsoft office","&J'accepte les terme")
If Not WinActive("Installation de Microsoft office","&J'accepte les terme") Then WinActivate("Installation de Microsoft office","&J'accepte les terme")
WinWaitActive("Installation de Microsoft office","&J'accepte les terme")
Send("{SPACE}{TAB}{SPACE}")
WinWait("Installation de Microsoft office","Prêt pour l'installa")
If Not WinActive("Installation de Microsoft office","Prêt pour l'installa") Then WinActivate("Installation de Microsoft office","Prêt pour l'installa")
WinWaitActive("Installation de Microsoft office","Prêt pour l'installa")
Send("{ALTDOWN}o{ALTUP}")
WinWait("Installation de Microsoft office","office - Emplacement ")
If Not WinActive("Installation de Microsoft office","office - Emplacement ") Then WinActivate("Installation de Microsoft office","office - Emplacement ")
WinWaitActive("Installation de Microsoft office","office - Emplacement ")
Send("{TAB}{TAB}{ENTER}")
WinWait("Installation de Microsoft office","Personnaliser la con")
If Not WinActive("Installation de Microsoft office","Personnaliser la con") Then WinActivate("Installation de Microsoft office","Personnaliser la con")
WinWaitActive("Installation de Microsoft office","Personnaliser la con")
Send("{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{SPACE}{DOWN}{DOWN}{SPACE}{ENTER}{TAB}{TAB}{TAB}{TAB}{TAB}{ENTER}{ENTER}")
WinWaitActive("Microsoft office","L'installation s'est terminée")
Send("{ENTER}")
Exit
ani
Niveau 11
Niveau 11
Messages : 1826
Enregistré le : lun. 23 juil. 2007 12:31
Localisation : Bureau
Status : Hors ligne

Re: [..] Fenêtre en mode réduit

#15

Message par ani »

quand tu deploye ton fichier msi il se décompresse la plupart du temp dans le cache voir temp,
l'exe qui s'y trouve setup.exe démarre grace au fichier setup.ini, regarde dedans normalement a options tu dois trouver installationlocation. le lien si trouve

y a telement de soluce pour le deployement d'un logiciel windows... c'est juste pour ton usage pour ton installation ou c'est pour distribuer ? car une cléCD est unique. je sais plus si elle se trouve en clair dans l'office ..
Tonton
Niveau 1
Niveau 1
Messages : 12
Enregistré le : sam. 01 mars 2008 11:45
Status : Hors ligne

Re: [..] Fenêtre en mode réduit

#16

Message par Tonton »

C'est pour un deploiement de masse,mais j'ai une "volume license" donc pas de soucis de ce cote la.
Je regarde du cote ini.
Avatar du membre
eln
Niveau 6
Niveau 6
Messages : 202
Enregistré le : sam. 28 juil. 2007 12:54
Status : Hors ligne

Re: [..] Fenêtre en mode réduit

#17

Message par eln »

Bonjour Tonton

Pour un déploiement en masse, je te conseille orktools.exe qui te permet de créer un fichier de réponse pour ton installation d'office. C'est ce que j'utilise pour une installation d'office 2003 et cela marche très bien.
Débutant, pas taper !
ani
Niveau 11
Niveau 11
Messages : 1826
Enregistré le : lun. 23 juil. 2007 12:31
Localisation : Bureau
Status : Hors ligne

Re: [..] Fenêtre en mode réduit

#18

Message par ani »

je l'avais cité ;)
Après quelque recherche d'un cd, je suis tombé sur le 2003, j'ai scruté l'intérieur, y a un fichier d'aide, setup.html qui indique les cmd de l'excecute setup.exe qui lance pro11

tu désire lancé l'exe setup ou pro11

fichier msi coté admin
fichier.msi /a pidkey=taclé (25caratère sans espace ni - )

ou install automatique,dans ton code tu note /qn, celui-ci est un des paramètres du logiciel msicexec.exe.
/q = Options d'affichage
Définit le niveau d'interface utilisateur
n - Pas d'interface utilisateur

et c'est la le hik, si y a pas d'interface, le reste du script ne sert pas.

donc la question serait de savoir a quoi correspond le reste du script
la destination change, ? ect
Tonton
Niveau 1
Niveau 1
Messages : 12
Enregistré le : sam. 01 mars 2008 11:45
Status : Hors ligne

Re: [..] Fenêtre en mode réduit

#19

Message par Tonton »

Bonjour,

J'ai gardé la procédure d'install par défaut à savoir le msi et le transform pour la personalisation.
ani a écrit :donc la question serait de savoir a quoi correspond le reste du script
la destination change, ? ect
C'est juste pour me permettre d'afficher une fenêtre d'info.à la fin pour éviter que l'utilisateur ne ferme sa session pendant l'installation.
Répondre