[...]Probléme de script aprés démarrage PC

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
luffy43
Niveau 1
Niveau 1
Messages : 10
Enregistré le : mer. 10 juin 2009 14:35
Status : Hors ligne

[...]Probléme de script aprés démarrage PC

#1

Message par luffy43 »

Bonjour , j'ai un probléme assez bizare , en fait voila , aprés le démarrage (ou le redémarrage) de mon PC , j'éxécute certain scripts ( par exemple script d'automatisation de l'installation d'un logiciel tel que office , adobe , ... ou alors scripts concernant l'automatisation d'un paramétrage systéme tel que changer les paramétres d'alimentation , désactiver la mise en veille , ....) mais à sa premiére execution le script bloque ( et je ne comprends pas pourquoi ) alors que si je l'execute une deuxiéme fois il marche tout à fait normalement.
Voila alors si quelqu'un à une idée qu'il m'aide.
Merci d'avance.
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

Re: [...]Probléme de script aprés démarrage PC

#2

Message par Iste »

Sans la source, ça va être dure
Signez ici
luffy43
Niveau 1
Niveau 1
Messages : 10
Enregistré le : mer. 10 juin 2009 14:35
Status : Hors ligne

Re: [...]Probléme de script aprés démarrage PC

#3

Message par luffy43 »

Désolés , j'ai effectivement oublié de la mettre voici quelques exemples :

Code : Tout sélectionner

;;;;;AFFICHER RACCOURCI;;;;;;;;;;;;;;
; Début du script - Ajouter votre code ci-dessous.
Send ("#r")
WinWaitActive("Exécuter")
Send("control desktop")
Send("{ENTER}")
WinWaitActive("Propriétés de Affichage","Bureau")
Send("!e")
WinWaitActive("Éléments du Bureau","Général")
Send("!m")
Send("!o")
Send("{ENTER}")
Send("!a")
Send("{ENTER}")

;;;;;;;;;;;Dévérouillage barre des taches et Affichage QuickLaunch ;;;;;;;;;;;;;;;;
Send("#r")
WinWaitActive("Exécuter")
Send("control")
Send("{ENTER}")
WinWaitActive("Panneau de configuration", "Panneau de configuration")
Send("b")
Send("{ENTER}")
WinWaitActive("Propriétés de la Barre des tâches et du menu Démarrer", "Barre des tâches")
Send("v")
Send("l")
Send("{ENTER}")
WinClose("Panneau de configuration")

;;;;;;;;;;;;;;Héritage droits all users;;;;;;;;;;;;;;;
Send ("#r")
WinWaitActive("Exécuter")
Send("C:\Documents and Settings")
Send("{ENTER}")
WinWaitActive("Documents and Settings")
Send("a")
Send("+{F10}")
Send("r")
WinWaitActive("Propriétés de All Users","Général")
Send("{TAB 5}")
Send("{RIGHT}")
WinWaitActive("Propriétés de All Users","Partage")
Send("{RIGHT}")
WinWaitActive("Propriétés de All Users","Sécurité")
Send("!p")
WinWaitActive("Paramètres de sécurité avancé pour All Users")
Send("!p")
Send("!a")
WinWaitActive("Sécurité")
Send("!o")
Sleep(1000)
WinClose("Paramètres de sécurité avancé pour All Users")
WinClose("Propriétés de All Users")
WinClose("Documents and Settings")
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

Re: [...]Probléme de script aprés démarrage PC

#4

Message par Iste »

heuuu alors la c'est étrange Oo
Je ne vois vraiment pas le probleme.

Les script freez complètement ou plantent ?
Toujours au même endroit ?
Si tu attend un peu après le démarrage, ça passe pas ?
Des exemple de scripts d'autre membres du forum subissent les même effet ?
Signez ici
Avatar du membre
orax
Modérateur
Modérateur
Messages : 1479
Enregistré le : lun. 23 mars 2009 04:50
Localisation : ::1
Status : Hors ligne

Re: [...]Probléme de script aprés démarrage PC

#5

Message par orax »

Je ne comprends pas non plus ce que vous entendez par "le script bloque" ; il faudrait plus de précisions. Mais étant donné qu'il y a des WinWaitActive() je suppose qu'il tourne en boucle indéfiniment. Si c'est le cas, pour savoir dans un premier temps à quel endroit du script provient le problème, je vous propose d'ajouter par exemple des MsgBox(0,"",@ScriptLineNumber) à différents endroits du script.
De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11798
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [...]Probléme de script aprés démarrage PC

#6

Message par Tlem »

Rahhh la laaaa ....
Encore une utilisation de paramétrage par GUI :evil: .

Sans doute, que votre script est lancé trop tôt et que l'interface graphique de Windows n'est pas totalement démarrée.

Voici la première partie de votre script sans utilisation de l'interface graphique :
► Afficher le texte
Pour la partie partage, vous pouvez faire de même en utilisant les commandes de XP.
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é".
luffy43
Niveau 1
Niveau 1
Messages : 10
Enregistré le : mer. 10 juin 2009 14:35
Status : Hors ligne

Re: [...]Probléme de script aprés démarrage PC

#7

Message par luffy43 »

Merci pour votre méthode c'est trés gentil à vous mais j'ai bien peur que je ne puisse reproduir une telle méthode etant donné mon niveau ( 3 semaine que je commence).et si j'intégre mais script à une interface ( à un bouton dans l'interface plus exactement ) vous ne pensez pas que cela résoudra le probléme ?
SagePourpre
Niveau 7
Niveau 7
Messages : 442
Enregistré le : dim. 06 juil. 2008 09:11
Status : Hors ligne

Re: [...]Probléme de script aprés démarrage PC

#8

Message par SagePourpre »

Si tu nous disais où exactement le script bloque la première fois ... ?

Il ne bloque jamais à la même place, ou c'est toujours au même endroit ?


Sinon, ajoute ceci au début de tes scripts lorsque tu as des problèmes.

Code : Tout sélectionner

Opt("TrayIconDebug",1)

Si jamais un script fonctionne mal, tu n'as qu'à aller sur l'icône du script dans la barre des tâches et une bulle
apparaîtra montrant la ligne sur laquelle le script est rendu (et bloque)
Le Sage Pourpre, pour qui la vie est tellement
plus belle vue du haut de son Pouf = )
Répondre