[..] Création d'une nouvelle barre d'outil

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
ThESeRvEuR
Niveau 4
Niveau 4
Messages : 50
Enregistré le : lun. 07 déc. 2009 10:29
Status : Hors ligne

[..] Création d'une nouvelle barre d'outil

#1

Message par ThESeRvEuR »

Bonjour à tous,

Voici ce qui m'amène ...
Je cherche à savoir s'il existe un moyen de créer via un script AutoIt, une nouvelle barre d'outils ... (qui est en fait le clic droit sur la Barre des tâches/Barres d'outils/Nouvelle Barre d'outils/)

En sachant que tout mes clients ont le même répertoire sur leur bureau, c'est juste pour qu'il est la possibilité d'avoir un accès rapide a l'ensemble des applications utilisées.

J'ai cherché mais je n'ai malheureusement pas trouvé de solution ... :(

D'avance merci
Tout est possible, tout est réalisable, c'est le jeu de la vie...
Tirrith
Niveau 1
Niveau 1
Messages : 13
Enregistré le : mar. 15 févr. 2011 18:07
Status : Hors ligne

Re: [..] Création d'une nouvelle barre d'outil

#2

Message par Tirrith »

Bonjour et bienvenue sur le forum,

je suis aussi débutant sur AutoIT, mais j'ai peut être une solution qui te conviendra :

tu peux créer une interface graphique enforme de barre d'outil (voire même avec Koda Form Designer). Tu trouveras toutes les bases ici :

http://www.siteduzero.com/tutoriel-3-43 ... e-gui.html

et tu trouveras beaucoup plus d'infos je pense dans la partie GUI du forum

après tu peux affecter l'activation de tes boutons à tes programmes :

Code : Tout sélectionner

ShellExecute ( "filename" [, "parameters" [, "workingdir" [, "verb" [, showflag]]]] )
n'hésite pas si tu as besoin de plus d'infos,

Cdt,

Stéphane A.
Avatar du membre
zeshrek
Niveau 10
Niveau 10
Messages : 984
Enregistré le : mer. 17 nov. 2010 09:31
Localisation : Sur ma chaise
Status : Hors ligne

Re: [..] Création d'une nouvelle barre d'outil

#3

Message par zeshrek »

J'ai regardé (bon, rapidement, je te l'accorde, mais quand même) du coté de la registry, je n'ai rien vu de parlant, pourtant en toute logique c'est par la que ca devrait se passer...
Sinon, paralellement a l'option que te propose Tirrith, tu as la possibilité de faire un systray, dont les entrées correspondraient aux fichiers du dossier en question.
Si vis pacem para bellum
ani
Niveau 11
Niveau 11
Messages : 1826
Enregistré le : lun. 23 juil. 2007 12:31
Localisation : Bureau
Status : Hors ligne

Re: [..] Création d'une nouvelle barre d'outil

#4

Message par ani »

Lien msdn → Task Bar

Au niveau du registre 56FDF344-FD6D-11D0-958A-006097C9A090
→ task bar communication (shdocvw.dll)

HKEY_CLASSES_ROOT\Interface\{56FDF342-FD6D-11D0-958A-006097C9A090} → ITaskbarList

au début je pensais au quick lauch donc j'ai testé en ajoutant un dossier nommé taskbar et un fichier bat [dir rep] mais rien ^^'

ensuite j'ai visionné ReBarWindow32 () ← un simple SendMessage() devrait faire l'affaire ?
Il doit exister un com/objet.

j'ai vu Pin et Unpin
http://blogs.technet.com/b/kristian/arc ... -menu.aspx

çà m'a l'air bien compliqué ou pas :(

Edit:j'ai fait une recherche dans le registre avec le terme liens (qui se trouve dans le menu "barres d'outils" et on tombe sur {00021492-0000-0000-C000-000000000046} → Bandes de bureau

je me disait bien que je l'avais vu pp'

google cmd = {00021492-0000-0000-C000-000000000046} inurl:msdn

2 résultats :D

ensuite une recherche avec le terme bandes de bureau mais en anglais ;) because is beautifull language :o Deskband inurl:msdn et la :o
a lire aussi
Tout le blabla Create band

creer une dll ?
un exe ?
un sendmessage sur le handle du rebar avec un setmenu ?
ecrire dans le registre ?

je vous laisse :DS-x
tremens
Niveau 1
Niveau 1
Messages : 10
Enregistré le : jeu. 31 mars 2011 22:31
Status : Hors ligne

Re: [..] Création d'une nouvelle barre d'outil

#5

Message par tremens »

Bonjour,

J'ai trouvé ça:
http://www.autoitscript.com/forum/topic ... windows-7/

je voudrai automatiser ce code dans un dvd d'installation seven, mon problème, je ne connais pas encore ce langage de programmation.

j'essaye en vain de comprendre le code....je ne connais que le VBA en langage

J'aimerai savoir si il existe une doc sur les commandes seven (celles qui sont dans ce code?)

Merci
Tirrith
Niveau 1
Niveau 1
Messages : 13
Enregistré le : mar. 15 févr. 2011 18:07
Status : Hors ligne

Re: [..] Création d'une nouvelle barre d'outil

#6

Message par Tirrith »

sinon voilà un tas de fonctions plutot pas mal
Fichiers joints
UDF_TaskBar.au3
(32.1 Kio) Téléchargé 2194 fois
tremens
Niveau 1
Niveau 1
Messages : 10
Enregistré le : jeu. 31 mars 2011 22:31
Status : Hors ligne

Re: [..] Création d'une nouvelle barre d'outil

#7

Message par tremens »

Tirrith a écrit :sinon voilà un tas de fonctions plutot pas mal
Merci je vais regarder ça de plus près...
Xinnony
Niveau 3
Niveau 3
Messages : 38
Enregistré le : jeu. 02 févr. 2012 16:35
Status : Hors ligne

Re: [..] Création d'une nouvelle barre d'outil

#8

Message par Xinnony »

Salut a tous, je me permet de déterrer se sujet.
J'aimerais faire ma propre barre d'outils genre comme WMP (exemple), iTunes (exemple) ou un autre exemple ici.

D’après mes recherche cette méthode s'appel le Desk Band qui rejoins un peu les recherches de ani.

Google : ici
Doc 1 : codeproject.com
Doc 2 : blogs.microsoft (les images ne s'affiche pas ...)
Doc 3 : msdn
Doc 4 : msdn et msdn
Topik : social.msdn

Je précise que je ne souhaite pas faire un GDI ou une GUI a l'arrage par dessus la Taskbar mais bien un Desk Band :)
Galère actuel :
- [..] Splash réactif > http://www.autoitscript.fr/forum/viewto ... 56&p=62484
- Change title bar context menu > http://www.autoitscript.com/forum/topic ... text-menu/ (Voir mon msg)
Répondre