Page 1 sur 1

[EX] Création automatique de menu avec un fichier ini ou txt

Posté : jeu. 02 déc. 2010 08:17
par jl56
Bonjour à tous

j'en avais marre de modifier mes scripts pour incorporer dans le menu le nouvel utilitaire génial qu'un collègue avait trouvé. Du coup j'ai pensé à leur donné la possibilité de gérer eux même cette modif, en éditant un fichier ini

J'ai conçut un code très simple, qui est assez efficace pour me permettre de le mettre en exemple pour vous.
J'utilise le nom de section pour le titre du menu, le nom de la clé pour les éléments de la liste et la valeur pour la ligne de commande à éxécuter.
j'ai documenté le code au max pour la compréhension.
► Afficher le texte


Créez un fichier menuauto.ini copier cet exemple
► Afficher le texte
Voila je vous laisse tester, merci de vos suggestions

A+ JL56

Re: [EX] Création automatique de menu avec un fichier ini

Posté : jeu. 02 déc. 2010 14:16
par zeshrek
Hé, mais c'est assez génial en fait comme idée !

Le seul truc que j'ai trouvé 'idiot' là dessus c'est qu'il faille se coltiner une GUI. Ca serait tellement mieux si c'était accessible sous forme d'une petite icone dans le systray. Du coup, j'ai fait une petite adaptation, et là ca le fait bien.

► Afficher le texteMon code :

Bon, prochaine étape, concurrencer Framakey et U3 !
:D

Re: [EX] Création automatique de menu avec un fichier ini

Posté : jeu. 02 déc. 2010 20:46
par jl56
Bonjour zeshrek

C'est très bien aussi en traymenu
Merci pour votre code cela donne un choix supplémentaire

A+ JL56

Re: [EX] Création automatique de menu avec un fichier ini

Posté : sam. 04 déc. 2010 08:20
par FuriousFred
Bonjour et merci pour cet exemple de script. (Ces exemples en tenant compte de l'adaptation pour le menu tray). J'utilise régulièrement le tray pour mes script perso et grâce à vôtre travail je vais gagner pas mal de temps.

Je souhaiterais savoir s'il y a une option permettant de créer à l'aide du fichier ini un "sous menu" (j'espère être assez explicite) ou serait-ce un to-do pour une amélioration à prévoir?

Encore toutes mes félicitations et merci du partage.

Re: [EX] Création automatique de menu avec un fichier ini ou txt

Posté : dim. 05 déc. 2010 15:37
par jl56
Bonjour à tous

Suite à la remarque de FuriousFred j'ai réfléchie à nouveau sur ce menu automatique
depuis quelques temps j'utilise exclusivement les fichiers ini ( pas de gestion d'ouverture/fermeture de fichier, accés direct à la valeur pour lire ou écrire etc..) J'avais telement galérer à mes débuts de programmeur sous autoit avec des fichiers txt que j'avais abandonné ce format.

Mais la en l'occurrence je ne modifie pas le fichier source via autoit mais simplement n'importe qui peu modifier ce fichier par un éditeur comme notepad, de plus la lecture est séquentiel, donc le format ini ne s'impose plus.

J'ai donc revu ma copie entièrement. Maintenant il est possible de générer des menus avec des sous menus
dans toutes les configurations possible. Le fichier est plus lisible surtout avec des tabulations en début de ligne.

code avec une gui
► Afficher le texte


Code avec menu tray merci à zeshrek
► Afficher le texte
exemple d'un fichier menuauto.txt en téléchargement ci-joint
menuauto.txt
(1.85 Kio) Téléchargé 657 fois

Voila je vous laisse tester, merci de vos suggestions

A+ JL56

Re: [EX] Création automatique de menu avec un fichier txt

Posté : dim. 05 déc. 2010 16:03
par jl56
Bonjour à tous

Je viens à nouveau de modifier mon code pour qu'il interprète directement la représentation d'une arborescence (via les tabulations) dans le fichier menuauto.txt.
C'est assez bluffant j'aurais du y penser plutôt.

Du coup le fichier est très lisible et très facilement modifiable par n'importe qui avec par ex. notepad
on peut générer, des menus, sous menu dans toutes les configurations possibles, ainsi que l'ajout de commentaire.

c'est mes collègues qui vont devoir bosser maintenant

tous est dans le post précédent

A+ JL56

ps: je laisse le 1er post avec l'utilisation d'un fichier ini au cas ou mais si les modérateurs veulent faire le ménage
ils peuvent supprimer tous les posts avant le précédent merci

Re: [EX] Création automatique de menu avec un fichier ini ou txt

Posté : lun. 06 déc. 2010 12:03
par ricky
Hello,

je trouve pas mal et bien vu. Je préfère la version avec le ini (j'aime bien les fichiers ini)...
Pour tes collègues, pourquoi ne pas mettre un bouton exit dans le tray? Ça serait plus facile pour eux...

Je le garde dans un coin, merci pour le partage

Re: [EX] Création automatique de menu avec un fichier ini ou

Posté : dim. 09 oct. 2011 21:14
par leoclem
Sympa !

C'est vraiment un scriptlet bien utile.

Merci à jl56 et zeshrek !

Re: [EX] Création automatique de menu avec un fichier ini ou

Posté : ven. 02 déc. 2011 15:36
par DimVar
T'ain !
Et dire que je m'emmerde à installer des dock/gadgets/widget de **** pour avoir mes outils systeme sous la main !
A.DO.PTé !

Merci à toi.