[Windows 10] Automatisation de la création d'une barre d'outils

Aide sur les Interfaces Graphique Utilisateurs (GUI).
Règles du forum
.
Répondre
FredAutoit
Niveau 1
Niveau 1
Messages : 2
Enregistré le : lun. 08 oct. 2018 17:04
Status : Hors ligne

[Windows 10] Automatisation de la création d'une barre d'outils

#1

Message par FredAutoit »

Bonjour,

Je suis en train de développer un script d'automatisation de création de barre d'outils sous Windows 10. Ce script est compilé et déployé via GPO.

L'idée est de scripter les opérations suivantes :

1 : Click droit dans la barre des tâches
2 : Dans le menu contextuel, sélection du menu "barre d'outil"
3 : Sélection du menu "Nouvelle barre d'outils"
4 : Création de la barre d'outils

La cinématique du script foncitonne bien mais je butte sur un cas étrange :

Avant l'étape 1 je vérifie si la barre d'outil à créer existe déjà à l'aide de ce code :

Code : Tout sélectionner

		;Gestion du fait que si la barre d'outil existe deja, elle n'est pas recréée
		Dim $ToolBarExist = "False"

		Do
			$instanceNumber = "[CLASS:ToolbarWindow32;Instance:" & $i & "]"
			$ToolBarText = ControlGetText("[CLASS:Shell_TrayWnd]", "", $instanceNumber)

			If $isVerbose = True Then
			FileWrite($tempFilePath, _NowDate () & " " & _NowTime (5) & " : Texte toolbar " & $i & " : " & $ToolBarText & @CRLF)
			EndIf

		; Modifier pour checker le dernier dossier du chemin demandé
			If $ToolBarText = $ToolbarName Then
				$ToolBarExist = "True"
			EndIf
			$i = $i + 1
			Sleep(10)
		Until $ToolBarText = ""
A l'ouverture de session Windows, le script se lance via GPO et s'exécute sans problème. Si juste après je relance le script en manuel via CMD.exe, le script plante au niveau du ControlGetText au check de la premiere instance (Elle apparait comme vide dans le fichier de log et au bout d'un certain temps une popup apparait avec ce message : " subscript used on non accessible varaible". Si encore une fois je relance le script, il s'exécute sans problème.

Quelqu'un aurait-il déjà rencontré ce comportement ?

Merci d'avance,
deuval
Niveau 1
Niveau 1
Messages : 4
Enregistré le : ven. 09 juil. 2021 14:44
Status : Hors ligne

Re: [Windows 10] Automatisation de la création d'une barre d'outils

#2

Message par deuval »

c'est un post très vieux mais je tente ma chance...


Est ce que vous avez le code complet car je suis intéressé par la création d'une barre d'outils via auto it ?
Répondre