Gestion des fichiers INI


Dans un environement multi-utilisateur, il est possible de sauvegarder les paramètres de chaque utilisateur.

         
Introduction

VisuSymbole (ViewSymbol) utilise:

         - 1 fichier INI commun: aacaowtwh.ini.
          ( commun à WinSymbole (WinSymbol), NetTypon, Winschem, WinEcad...)

         - 1 fichier INI ( fichier INI du logiciel ) pour sauver ses paramètres:
          VisuSymbole_option.ini : sauvegarde des options

         Emplacement des fichiers INI

Convention: " user \ app_data " représente le dossier application data de l'utilisateur.
All_user \ app_dat réprésente le dossier application data commun à tous les utilisateurs.
( Pour en savoir plus, voir Information plus bas )         


Fichier commun aacaowtwh.ini

Les logiciels détectent la version de windows de l'ordinateur, et selon cette version :

         Windows 95 / 98 / NT / 2000 : Le fichier aacaowtwh.ini est dans c:\windows
         Windows XP / Vista / Seven (7): Le fichier aacaowtwh.ini est dans all_user \ app_data \ elec-cao \ CAO

Fichier INI du logiciel


Le fichier INI de ce logiciel est dans le dossier: all_user \ app_data \ elec-cao \ CAO

En cas de problème:


En cas de problème ( Autorisation d'accès ) sous des versions antérieures à Vista, et/ou si l'administrateur réseau le souhaite, il est possible de modifier cela.

Pour cela, il faut mettre un fichier ( au format texte ) nommé commun.INI dans le dossier de l'exe concerné.

[ c:\ program files \ elec-cao \ bin pour WinRelais (WinRelay) par exemple ]


Contenu de ce fichier commun.ini

Section [CAO]


[ Cette section est prioritaire ]

Cette section permet de modifier

         Le dossier du fichier aacaowtwh.ini ( Utilisé par NetTypon & Wintypon )


et si besoin:


         Le dossier des fichiers INI des logiciels WinRelais (WinRelay), Winschem, Wintypon, Empreinte, WinSymbole (WinSymbol), VisuSymbole (ViewSymbol), VisuEmpreinte, Visu3D.

Syntaxe

[CAO]
dir_commun_ini = le_dossier_du_fichier_aacaowtwh.ini
dir_autre_ini = le_dossier_des_autres_ini         ( ligne facultative )

Exemple:
[CAO]
Dir_commun.ini=c:\windows
Dir_autre_ini=d:\temp\toto

( pas de guillemet, anti-slach [ \ ] de fin facultatif )



Section [USER] ( facultative )


Cette section permet de modifier la configuration des logiciels WinRelais (WinRelay), Winschem, Wintypon, Empreinte, WinSymbole (WinSymbol), VisuSymbole (ViewSymbol), VisuEmpreinte, Visu3D.

         Configuration multi utilisateur: Chaque utilisateur a sa configuration, ses options.
( les fichiers INI des logiciels sont alors sauvés dans le dossier all_user \ app_data )

Syntaxe

[USER]
Dir_user=0


         Configuration mono utilisateur: Tous les utilisateurs ont alors la même configuration, les mêmes options.
( les fichiers INI des logiciels sont alors sauvés dans le dossier user_courant \ app_data )

Syntaxe

[USER]
Dir_user=1

         Configuration " ancienne ": Tous les utilisateurs ont alors la même configuration, et les fichiers INI des logiciels sont sauvé dans le dossier du EXE du logiciel. C:\program files\elec-cao\bin par défaut. Cette configuration est à réserver si votre version de windows ne gère pas le dossier user \ app data.

Syntaxe

[USER]
Dir_user=2

Contrôle des dossiers

Dans les logiciels, Menu Outils / Options / Onglet Dossier, cette information est affichée:


Affichage des dossiers de sauvegarde

Information: Dossier user \ app data

Il s'agit d'un dossier spécial, réservé aux données ( data ) des applications.

Selon les versions de Windows, le nom exact du dossier user \ app_data change:

Note: Le dossier Application Data est caché: Il faut activer l'affichage des dossiers & Fichiers cachés. Il s'agit d'un dossier spécial, géré par Windows.

Sous windows XP:

- Tous les utilisateurs : C:\Documents and Settings\All Users\Application Data\elec-cao\CAO
- Utilisateur Pascal : C:\Documents and Settings\pascal\Application Data\elec-cao\CAO


Sous windows Vista / Seven (7):

- Tous les utilisateurs: c:\ProgramData\elec-cao\CAO
- Utilisateur Pascal: c:\users\pascal\AppData\Roaming\elec-cao\CAO


          Création & initialisation des fichiers INI

Si au lancement du logiciel, les fichiers INI sont absents ( n'existent pas ), ils sont (re)créés avec les valeurs par défaut.

Astuce: Supprimer les fichiers est donc sans risque, et c'est un moyen ( radical ) de ré-initialiser les options du logiciel.