Je sollicite votre aide précieuse car je bloque sur certaines notions que je ne maitrise pas...
L'idée est de faire un script qui "attend" l'appui sur une touche définie (la touche de raccourci que j'utilise) avec HotKeySet je crois,
puis, lors de l'appui sur cette touche, si Firefox est ouvert mais minimisé, le script le maximise et inversement, pour réduire et agrandir Firefox rapidement... Et si Firefox n'est pas ouvert, le script le lance...
Pour l'instant j'utilise Clavier+ (lors de l'appui sur la touche de raccourci, Clavier+ déplace ma souris sur l'icone Firefox dans la barre des tâches et clique dessus. Cette solution me convient moyennement car
- la souris se retrouve ds la barre des taches à chaque fois
- L'icone de Firefox change d'emplacement assez régulièrement, au gré des autres programmes ouverts avant lui... (donc parfois ça ouvre un autre programme à la place de mon navigateur)
Je me suis renseigné à propos de WinSetState, j'ai réussi à le faire marcher pour minimiser ou maximiser Firefox, mais uniquement en mettant le titre complet ( par exemple WinSetState("Portail Free - Mozilla Firefox","",@SW_MINIMIZE)
Mais je n'ai pas réussi à comprendre les hwnd et autres "string", ni comment les obtenir, ni comment les utiliser

Et pour finir, pour lancer Firefox, j'utilise ShellExecute("firefox.exe")
Merci beaucoup de m'aider, pour l'instant je vois pas trop comment meubler le script...
Bonne journée,
Adrien