[R] Changement du mot de passe Windows
Posté : mar. 14 juil. 2009 14:36
Bonjour,
Je commence aujourd'hui à utiliser AutoIt et j'aurais besoin de vos conseils.
Le but de mon petit programme est de créer un exécutable permettant d'ajouter un mot de passe identique à un parc de 200 micros. Le nom de l'utilisateur en question est "micro" (les autres comptes, administrateurs, invité... ne doivent pas être modifiés).
J'ai créé le début de mon script comme ci-dessous :
Le premier problème auquel je suis confronté est que les micros ne sont pas tous aussi rapides, et sur certains vieux micros, le programme veut continuer le script, dès que la l'entête de la fenêtre affiche "Comptes d'utilisateurs", alors que le contenu de la fenêtre reste encore blanc pendant presque 10 secondes.
j'ai bien pensé à mettre un sleep(x) après WinWaitActive, mais n'y a-t-il pas une autre solution ?
De plus, pour la suite du script, je fais 2 tabulations, suivies d'une ligne vers le bas pour me retrouver sur le compte "micro" à modifier. mais je n'ai aucune certitude d'être sur le compte "micro", notamment si quelqu'un s'est amusé à créer d'autres utilisateur à l'insu de mon plein gré !?
Y a-t-il une autre possibilité ?
Merci à tous et à toutes de bien vouloir m'aider dans mon apprentissage d'AutoIt !
@bientôt,
Gnifrus
Je commence aujourd'hui à utiliser AutoIt et j'aurais besoin de vos conseils.
Le but de mon petit programme est de créer un exécutable permettant d'ajouter un mot de passe identique à un parc de 200 micros. Le nom de l'utilisateur en question est "micro" (les autres comptes, administrateurs, invité... ne doivent pas être modifiés).
J'ai créé le début de mon script comme ci-dessous :
Code : Tout sélectionner
send("{lwin}")
sleep(50)
send("x")
send("nusrmgr.cpl")
send("{enter}")
WinWaitActive("Comptes d'utilisateurs")
send("{TAB 2}")
send("{down}")
send("{enter}")
sleep(50)
send("{TAB}")
send("{down}")
send("{enter}")j'ai bien pensé à mettre un sleep(x) après WinWaitActive, mais n'y a-t-il pas une autre solution ?
De plus, pour la suite du script, je fais 2 tabulations, suivies d'une ligne vers le bas pour me retrouver sur le compte "micro" à modifier. mais je n'ai aucune certitude d'être sur le compte "micro", notamment si quelqu'un s'est amusé à créer d'autres utilisateur à l'insu de mon plein gré !?
Y a-t-il une autre possibilité ?
Merci à tous et à toutes de bien vouloir m'aider dans mon apprentissage d'AutoIt !
@bientôt,
Gnifrus