| Produit(s): | MicroStation | |
| Version(s): | 08.11.09.459 | |
| Environnent: | N\A | |
| Domaine: | Archive/Sauvegarde | |
| Sous-Domaine: | N\A | |
Comment mes fichiers de conception (DGN) peuvent-ils être sauvegardés automatiquement afin que mes fichiers puissent être récupérés si une sorte de corruption survient?
Contexte
Un MDL appelé "backup.ma" avait déjà été compilé pour être utilisé dans les anciennes versions de MicroStation et ne semblent plus fonctionner dans les versions actuelles de V8i ni de CONNECT. Ce MDL permettait la sauvegarde des fichiers de conception dans un dossier défini à l'aide de la variable de configuration MS_BACKUP et de divers autres paramètres.
Une méthode simple est nécessaire pour permettre l‘enregistrement automatique du fichier de conception soit lorsque le fichier est ouvert, fermé ou les deux.
Étapes à suivre
L’entrée au clavier nécessaire pour effectuer une sauvegarde de votre fichier de conception est BACKUP. Cela crée un fichier ".bak" qui est une copie de votre fichier de conception au moment où l’entrée au clavier a été effectué. Ce fichier ".bak" est enregistré dans l'emplacement qui a été défini dans votre variable de configuration MS_BACKUP.
L'article suivant d’AskInga fournit une très bonne macro VBA, appelés «AutoRun.mvba», qui vous permet d'exécuter l’entrée au clavier, lorsque les fichiers sont ouverts ou fermés.
Les instructions sont incluses sur la façon de configurer cette macro afin qu’elle s’exécute soit même.
Vous verrez dans les instructions qu'il a été configuré pour exécuter des entrées au clavier spécifiques lorsque le fichier de conception est ouvert ou fermé.
Pour modifier les entrées au clavier, suivez les instructions suivantes :
1. Ouvrez VBA Project Manager à partir de : Utilitaires > Macros > Gestionnaire.
2. Le projet "AutoRun" devrait déjà être répertorié ici et définit comme étant "AutoLoad".
3. Double-cliquez dessus et vous verrez une liste des macros disponibles dans ce projet.
4. Sélectionnez "OnProjectUnload" et cliquez sur le bouton "Modifier".
5. Cela ouvrira la macro VB dans "Visual Basic Editor".
6. À gauche, vous verrez "Modules" et "Modules de classe". Développez les deux en cliquant sur le signe "+".
7. Vous verrez ensuite "clsDGNOpenClose", double-cliquez sur l'élément.
8. Si vous défilez vers le bas du centre de l'écran, vous verrez une liste de commandes commençant par "CadInputQueue.SendCommand". Vous y verrez la liste des entrées au clavier qui fonctionneront lors de l'ouverture ou de la fermeture du fichier.
9. Modifiez la commande en bas, de: CadInputQueue.SendCommand "Reference Detach All"
À: CadInputQueue.SendCommand "Backup"
10. Vous pouvez également modifier les commandes "OnDesignFileOpened" pour ce que vous désirez.
De:
CadInputQueue.SendCommand "View Off All" 'Turn off all views
CadInputQueue.SendCommand "View On 1" 'Turn View 1 on
CadInputQueue.SendCommand "Window Tile" 'Resize View 1 to fit screen
CadInputQueue.SendCommand "Fit All" 'Start Fit All command
CadInputQueue.SendCommand "Selview 1" 'Apply to View 1
À:
CadInputQueue.SendCommand "Fit All"
11. Quittez Microstation et redémarrez-le pour que les macros VB fonctionnent.
Lorsque vous ouvrez un fichier de conception ou fermez un fichier de conception, il exécutera ces entrées au clavier. C'est-à-dire que MicroStation devrait produire un fichier de sauvegarde dans le répertoire spécifié dans MS_BACKUP, lorsque vous fermez le fichier de conception.
Voir aussi
Comment configurer l’enregistrement automatique et Enregistrer les paramètres
Autres sources linguistiques
English

| Auteur original: | XXXXAuthorXXXX | |