Page 1 sur 1

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

Posté : mar. 16 juin 2009 11:28
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.

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

Posté : mar. 16 juin 2009 12:25
par Iste
Sans la source, ça va être dure

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

Posté : mar. 16 juin 2009 14:08
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")

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

Posté : mar. 16 juin 2009 16:03
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 ?

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

Posté : mar. 16 juin 2009 20:36
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.

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

Posté : mar. 16 juin 2009 22:37
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.

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

Posté : mer. 17 juin 2009 08:24
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 ?

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

Posté : mer. 17 juin 2009 12:57
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)