MenuCS 2020 : Architecture des fichiers de configuration

MenuCS crée 5 fichiers de configurations donc 4 sont permanents

Tous ces fichiers sont des fichiers “Texte” faciles à lire et à modifier

Ils peuvent être détruits ils seront régénérés automatiquement à la fermeture de chaque menu

Il existe 2 format de fichiers :

  1. INI qui prend la structure d’un fichier de Profil Windows (version minimaliste de la base de données)
    [RUBRIQUE]
    
    variable=valeur
  2. TXT qui correspond à une liste de lignes.
    Item1
    
    Item2
    
    Item3

MENU.INSTANCES.INI

  • Est un fichier qui n’est normalement pas visible, car il est automatiquement détruit quand le programme se ferme
  • Il contient la clef de fermeture de chaque SOUS-MENU (handle) et permet en fermant le menu principal de fermer automatiquement tous les sous menus qui lui sont attachés.

XXX.menu.ini

  • Configuration générale de chaque menu
    • Taille, Position
    • Options d’affichage

XXX.boutons.txt

  • Liste du Nom des boutons
  • Qui vont s’afficher dans l’ordre de lecture

Il n’est pas nécessaire d’attacher une action spécifique à chaque bouton, car le bouton n’a qu’une seule action : ouvrir le sous menu qui porte le même nom que lui.

xxx.items.txt

  • Liste des lignes de programmes à afficher
  • Qui vont s’afficher dans l’ordre de lecture

xxx.items.commands.ini

  • Est attaché au précédent
  • Et précise quel programme doit se lancer (quel fichier ou quel dossier doit s’ouvrir)
  • Il est possible de préciser un argument de commande
  • Ou de simuler une frappe de touche à l’ouverture
  • Cette frappe de touche étant chiffrée s’il s’agit d’un mode de passe

ATTENTION : En cas de modification manuelle : le nom de la rubrique doit correspondre exactement à l’une des entrées de la liste des ITEMS,car les 2 sont liés.

Dernière version compilée le 7 12 2020 voir MAJ

Image par toufik_ntizi de Pixabay

Laisser un commentaire