[R] Aide Script pour Ghost boot wizard

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
africanism
Niveau 4
Niveau 4
Messages : 85
Enregistré le : mar. 24 juin 2008 20:05
Status : Hors ligne

[R] Aide Script pour Ghost boot wizard

#1

Message par africanism »

Bonjour a tous
voila j'aurais besoin de vos lumiere car je suis novice sur autoit

voila je voudrais cree un script pour automatise une application que je peut pas faire sous dos
l'application en question est ghost boot wizard pour ce qui connaisse c'est l'application qui permet de cree une diskette boot ghost pour faire une image d'un pc.

hors voila je me suis cree un serveur ghost Ris pour faire du pxe.

quand je rajoute une nouvelle image sur le serveur pour pour voir l'utiliser dans le menu pxe
je doit lancer l'application en question et faire plusieur manipulation .

ma question est t'il possible de cree un menu avec plusieur champ
et que ces champ soit coller a des endroit specifique dans l'application ?

ex
champ:Nom de la session
champ:chemin du fichier ghost
champ;information sur le fichier ghost.

j'ai commancer a faire des test pour manipuler l'application
mais je suis sur que c'est pas top

pouvez vous m'aider.
voici mon script.

Code : Tout sélectionner

------------------------------------------------------------------------;
;Creation script automatisation pour la creation du menu dans le boot PXE;
;------------------------------------------------------------------------;
;
;
;Ouverture logiciel creation menu ghost
run("C:\Program Files\Symantec\Ghost\GhostBootWizard.exe")
;pause de 2 secondes
sleep(2000)
;Activation de la fenetre Creation menu ghost
Winactivate("Assistant d'amorçage Symantec Ghost - Introduction")
;Automatisation des selections et et des clic sur suivant 
Send("o")
send("!s")
send("p")
Send("!s")
Send("!s")
send("r")
Send("!s")
Send("!s")
Send("!s")
Merci a tous
Modifié en dernier par africanism le dim. 13 sept. 2009 18:33, modifié 1 fois.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11793
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: aide Script pour ghost boot wizard

#2

Message par Tlem »

De tête Ghost est un logiciel, qui peut être scripté. Vous pouvez donc créer une interface avec AutoIt qui listera les images disponible, et en fonction de vos choix lancer la commande Ghost en conséquence pour restaurer l'image de votre choix avec la configuration X et les options Y.

Essayez de faire quelques recherches sur les options de la ligne de commande de Ghost.exe.

Sinon, pour répondre à votre question, il est tout à fait possible de créer une interface graphique, avec des champs de saisie, puis d'envoyer les données des champs sur l'interface d'une autre application.
Utilisez Koda pour créer votre interface ("C:\Program Files\AutoIt3\SciTE\Koda\FD.exe").
Ensuite c'est là ou les choses vont devenir plus délicate, car il faudra envoyer les valeurs dans l'interface de l'autre application.
Un post sur ce sujet est disponible ICI.


PS : Merci de lire les règles de présentation d'un post : http://www.autoitscript.fr/forum/viewto ... ?f=3&t=595
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
africanism
Niveau 4
Niveau 4
Messages : 85
Enregistré le : mar. 24 juin 2008 20:05
Status : Hors ligne

Re: [..] Aide Script pour Ghost boot wizard

#3

Message par africanism »

merci pour ta reponse
voila je me suis cree un menu
mais comment je peut pour donner une action a une touche.
ex:fermer

Code : Tout sélectionner

#include <GUIConstants.au3>

#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 633, 447, 364, 292)
GUICtrlCreateInput("", 88, 80, 449, 21)
$Label1 = GUICtrlCreateLabel("Nom de la Session", 90, 62, 92, 17)
GUICtrlCreateInput("", 89, 165, 449, 21)
$Label2 = GUICtrlCreateLabel("Chemin de l'image du PC", 90, 147, 121, 17)
GUICtrlCreateInput("", 91, 255, 449, 21)
$Label3 = GUICtrlCreateLabel("Descripyion du Master", 94, 236, 109, 17)
$Button1 = GUICtrlCreateButton("Valider", 162, 336, 137, 25, 0)
$Button2 = GUICtrlCreateButton("Fermer", 339, 336, 137, 25, 0)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###


While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit

Case $Label1
EndSwitch
WEnd
 
Avatar du membre
jbnh
Niveau 11
Niveau 11
Messages : 1932
Enregistré le : ven. 02 mai 2008 14:54
Localisation : Bruxelles
Status : Hors ligne

Re: [..] Aide Script pour Ghost boot wizard

#4

Message par jbnh »

Code : Tout sélectionner

HotKeySet("{ESC}", "MyExit")

Func MyExit()
    ........
EndFunc
Pour fermer le script:

Code : Tout sélectionner

Func MyExit()
    Exit 
EndFunc
si c est pour fermer ton programme regarde avec la windows autoit info
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !

Merci
Répondre