Page 1 sur 1

[R] Aide Script pour Ghost boot wizard

Posté : mar. 24 juin 2008 20:47
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

Re: aide Script pour ghost boot wizard

Posté : mar. 24 juin 2008 21:32
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

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

Posté : mar. 24 juin 2008 23:33
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
 

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

Posté : mar. 24 juin 2008 23:45
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