Gestion des fichiers INI
Dans un environement multi-utilisateur, il est possible de sauvegarder les
paramètres de chaque utilisateur. Cette possibilité permet l'utilisation d'un compte limité sous Windows XP / Vista / Seven (7) / Windows 8.
Introduction
WinRelais (WinRelay) utilise:
- 1 fichier INI commun: aacaowtwh.ini.
( commun à WinSymbole (WinSymbol), WinRelais (WinRelay), WinArmoire (WinCabinet), NetTypon, Winschem, WinEcad...)
- 3 fichiers INI ( Fichiers INI du logiciel )
pour sauver ses paramètres:
- WinRelais_option.ini : Sauvegarde des options
- WinRelais_dxbar.ini : Sauvegarde des
commandes, des menus, et de leur position.
- WinRelais_dlg.ini : Mémorisation des saisies utilisateur, pour tous les dialogues.
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.iniLes 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) / Windows 8: Le fichier aacaowtwh.ini est dans all_user \ app_data \ elec-cao \ CAO
Fichier INI du logiciel
En cas de problème:
Les fichiers INI de ce logiciel sont dans le dossier: all_user \ app_data \ elec-cao \ CAO
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 WinRelaispar 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 WinRelais (WinRelay), WinSymbole (WinSymbol), VisuSymbole (ViewSymbol)... )
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 )
Utilisation de variables
d'environnement
Il est possible d'utiliser les variables d'environnement dans cette section. Les variables doivent être déclarées sur le
système, ou dans un script, et seront obligatoirement encadrées par le caractère %.
Exemple:
[CAO]
Dir_commun_ini=c:\exemple\%USERNAME%\projetcao
avec la variable USERNAME définie ainsi: ( Commande "set" sous DOS )
USERNAME=TRAVAIL
Note: Il est également possible d'utiliser des
variables d'environnement dans la section [Dossier_CAO], sauf pour la ligne "executable=".
--> Retournera donc le dossier : c:\exemple\TRAVAIL\projetcao\
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( 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:
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) / Windows 8:- Tous les utilisateurs: c:\ProgramData\elec-cao\CAO
- Utilisateur Pascal:
c:\users\pascal\AppData\Roaming\elec-cao\CAO
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.