====== Utilisation Avancée ====== ===== Sauvegarde la base de données ===== Lors de l'[[..:install|installation]] de BaCAD, le programme crée automatiquement un fichier [[wp>.bat|batch (.bat)]], **bacadbackup.bat**, qui permet de sauvegarder la base de données (par défaut //bcd_bacad//). Le dossier de destination de la sauvegarde se situe dans le dossier **bck** du dossier ////. /bck Le nom du fichier varie en fonction de l'argument passé à l'appel du batch. Si l'argument //single// est précisé, le nom sera simplement **bcd_bacad.sql**, c'est-à-dire, que les fichiers de sauvegardes ne seront pas versionnés (pas d'historique). Dans le cas contraire (sans argument), le nom sera **bcd_bacad_...sql**, de manière à garder un historique de toutes les sauvegardes. ===== Installation silencieuse ===== BaCAD Desktop peut être installé de manière silencieuse, c'est-à-dire sans aucune interaction de l'utilisateur. Autrement dit, il suffit d'exécuter l'installation avec les [[#arguments|arguments]] nécessaires pour que tout se passe automatiquement. ==== Marche à suivre ==== Pour installer BaCAD Desktop de manière silencieuse, suivez les étapes ci-dessous: - Créer un fichier ini (format texte) : .ini - Editer les paramètres souhaités (les rubriques HASP et GLOBAL sont optionnelles). Voici un exemple de fichier: [GENERAL] language=fr ; fr, de ou it desktopshortcuts=1 ; 0 (=non) ou 1 (=oui) [BACAD] bacaddata=... ; chemin du BaCAD Data defaultdsn=default.dsn ; nom du fichier DSN [HASP] local=0 ; 0 ou 1 ip= ; ip ou nom du server de license Net HASP installdriver=0 ; 0 ou 1 [GLOBAL] path = ... ; chemin du dossier global ('\' simple) - Enregistrer le fichier sous .ini - Exécuter le programme d'installation (à la ligne de commande ou grâce à un fichier BAT) avec les [[#arguments|arguments]] nécessaires.exe /S /INIFILE=".ini" /NOMSG ==== Arguments ==== * /S : //argument obligatoire pour exécuter l'installation de manière silencieuse// * /INIFILE : //argument précisant le chemin vers le fichier ini d'installation// * /NOMSG : //argument (optionnel) précisant que l'installation ne doit pas afficher le message de confirmation final// ===== Configuration globale ===== Certains [[#parametres|paramètres]] de configuration peuvent être définis de manière globale à plusieurs utilisateurs. Ils n'auront alors pas le droit de modifier ces paramètres et ce système présente l'immense avantage que vous administrez un seul fichier et que les modifications sont automatiquement répercutées. ==== Marche à suivre ==== Pour mettre en place ce système, suivez les étapes ci-dessous: - Créer un nouveau fichier **bacadglobal.ini** (format texte) - Ajouter/Editer les [[#parametres|paramètres]] souhaités (aucun paramètre n'est obligatoire). Voici un exemple de fichier: [DATABASE] dsnfilename=default.dsn [DEFAULT VALUES] norm={36AEF2E5-30F7-43e9-80F0-28255773CE68} configuration={9F275956-3FAB-466B-8B74-F1203E3E5BA6} [DIRS] bacaddata=... projects=... logos=... symbols=... [UPDATE] checkforupdate=true - Déposer votre fichier bacadglobal.ini dans un dossier accessible (en lecture) par les utilisateurs - [[|Editer la base de registre]], sur chaque poste de travail où il faut appliquer la configuration globale, et ajouter la clé **GlobalPath** et attribuez-lui la valeur correspondante au chemin du dossier où se situe le fichier bacadglobal.ini [HKEY_LOCAL_MACHINE\Software\Help Informatique SA\BaCAD\2011\Parameters] "GlobalPath"=string: ==== Liste des paramètres ==== * DEFAULT VALUES * norm : //GUID de la norme par défaut// * configuration : //GUID de la configuration par défaut// * DIR * bacaddata : //Chemin vers le dossier BaCAD Data (attention à doubler le caractère "\")// * projects : //Chemin vers le dossier des projets (attention à doubler le caractère "\")// * logos : //Chemin vers le dossier des logos (attention à doubler le caractère "\")// * symbols : //Chemin vers le dossier des symboles (attention à doubler le caractère "\")// * UPDATE * checkforupdate : //"true" ou "false" pour la vérification oui ou non des mises à jour logiciel disponibles//