AutoIt Français

Nouveau forum : http://www.autoitscript.fr/
 
AccueilFAQRechercherS'enregistrerMembresGroupesConnexionhttp://www.autoitscript.fr

Partagez | 
 

 Installation d'un certificat (.pfx) [RESOLU]

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
mrunknow5
Débutant
Débutant


Nombre de messages : 5
Date d'inscription : 14/05/2007

MessageSujet: Installation d'un certificat (.pfx) [RESOLU]   2007-05-14, 15:04

Bonjour a tous,

Je dois installer un certificat sur chaques postes de mon parc informatique.
Je desire le faire avec autoit mais je n'y arrive pas ... je suis deja bloqué au lancement du fichier car celui ci n'est pas concidéré comme un fichier executable et je ne connais donc pas la commande a faire.
Si quelqu'un pouvait m'aider ce serait sympa!

Thx,

Mrunknow5


Dernière édition par le 2007-05-16, 08:52, édité 1 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
sylvanie
Modérateur
Modérateur


Nombre de messages : 300
Date d'inscription : 10/03/2007

MessageSujet: Re: Installation d'un certificat (.pfx) [RESOLU]   2007-05-14, 23:19

Et bien tu n'as pas à rougir pour l'appli en question car c'est pas si évident que ça ...
Bref, les controle_id que j'utilise sont ceux qui m'ont été renvoyé renvoyé par Autoitinfo, normalement ça diffère peu, mais dans le cas contraire, il te faudra adapter le script en jouant avec des send("{TAB}") autant qu nécessaire à la place des controlsend

$password="test"
$rep="I:\" ; repertoire où se trouve le pfx
$file='certif_pfx.pfx'
$title="Assistant Importation de certificat"
$tps=200
Run('rundll32.exe cryptext.dll,CryptExtAddPFX '&$file,$rep)
Sleep($tps)

If WinWait($title,"",5)==0 Then My_exit()
WinActivate($title)
ControlSend ( $title, "", 12324 , "{ENTER}" )
Sleep($tps)

If WinWait($title,"Fichier à importer",5)==0 Then My_exit()
WinActivate($title)
ControlSend ( $title, "Fichier à importer", 12324 , "{ENTER}" )
Sleep($tps)

If WinWait($title,"Mot de passe",5)==0 Then My_exit()
WinActivate($title)
ControlSend ( $title, "Mot de passe", 1003 , $password&"{ENTER}" )
Sleep($tps)

If WinWait($title,"Magasin de certificats",5)==0 Then My_exit()
WinActivate($title)
ControlSend ( $title, "Magasin de certificats", 12324 , "{ENTER}" )
Sleep($tps)

If WinWait($title,"Fin de l'Assistant Importation de certificat",5)==0 Then My_exit()
WinActivate($title)
ControlSend ( $title, "Fin de l'Assistant Importation de certificat", 12325 , "{ENTER}" )
Sleep($tps)

If WinWait($title,"L'importation s'est terminée correctement.",5)==0 Then My_exit()
WinActivate($title)
ControlSend ( $title, "L'importation s'est terminée correctement.", 2 , "{ENTER}" )


Func My_exit()
MsgBox(16,"Erreur","Une erreur est survenue lors de l'installation d'un pfx"&@CRLF&"contactez votre dévoué administrateur")
Exit
EndFunc
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
mrunknow5
Débutant
Débutant


Nombre de messages : 5
Date d'inscription : 14/05/2007

MessageSujet: Re: Installation d'un certificat (.pfx) [RESOLU]   2007-05-15, 08:55

Merci pour cette réponse tres complete!
Je vais maintenant essayé de comprendre ce script qui ne m'est pas evident pour un novice en auto-it comme moi,

Je revient vers toi d'ici peu
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
mrunknow5
Débutant
Débutant


Nombre de messages : 5
Date d'inscription : 14/05/2007

MessageSujet: Re: Installation d'un certificat (.pfx) [RESOLU]   2007-05-15, 09:26

Ok le script fonctionne parfaitement mais j'ai dû supprimer les 2 controlids des 2 premiers controlsend pour l'executer une premiere fois alors que maintenant ca fonctionne avec!
Comment as tu trouvé(e) ces IDs et a quoi servent ils exactement si j'ai pu éxecuté le script sans ceux-ci???

En tout cas merci beaucoup pour ton aide car sans toi je n'y serai pas arrivé!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
ani
Modérateur
Modérateur


Nombre de messages : 563
Date d'inscription : 23/01/2007

MessageSujet: Re: Installation d'un certificat (.pfx) [RESOLU]   2007-05-15, 13:44

Autoit windows info (le logiciel se trouve dans le répertoire d'autoit, du nom de Au3Info.exe) .

Pour ne pas dire de bétises, je laisse la seconde question pour sylvanie

merci bcp mrunknow5 je ne connaissait pas ce genre de fichier, merci aussi a sylvani et une dll et une
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
sylvanie
Modérateur
Modérateur


Nombre de messages : 300
Date d'inscription : 10/03/2007

MessageSujet: Re: Installation d'un certificat (.pfx) [RESOLU]   2007-05-15, 22:53

pour la première, je pense que c'est la faute à pas de chance.
Dès que tu passe par du click de contrôle, même en blindant au mieux les pauses, les remises en premiers plan, etc. il arrive que certains send passent à la trappe... Et encore, ne nous plaignons pas, on a du controleid.
Sinon, il faut compter le nombre de tab nécessaires pourt se déplacer d'un elt à l'autre... et c'est plu incertain
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
mrunknow5
Débutant
Débutant


Nombre de messages : 5
Date d'inscription : 14/05/2007

MessageSujet: Re: Installation d'un certificat (.pfx) [RESOLU]   2007-05-16, 08:53

Merci pour ces explications!

Bon, moi je vous laisse, je retourne dans l'aide d'autoit !

@+
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: Installation d'un certificat (.pfx) [RESOLU]   Aujourd'hui à 10:42

Revenir en haut Aller en bas
 
Installation d'un certificat (.pfx) [RESOLU]
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» "RESOLU" installation TV sur PC ????
» [RESOLU] "Symbiose" entre SoftwareZator et site web....
» pb d'installation de webcam
» RESOLU works suite 2004 (word) non installé ??
» Roll-over (Resolu)

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
AutoIt Français :: AutoIt v3 :: Entraide-
Sauter vers: