Comment créer un bouton personnalisé dans Microstation V8 (ou V8i) permettant de dessiner directement une ligne sur un niveau prédéfini, et quelle est la syntaxe de commande à utiliser pour ce bouton ?
Pour créer un bouton personnalisé dans Microstation V8 ou V8i qui assigne automatiquement une ligne à un niveau spécifique, vous devez utiliser une chaîne de commandes qui simule les entrées clavier.
Voici la procédure et les commandes à utiliser :
-
Comprendre la logique des commandes de bouton
Les boutons personnalisés dans Microstation exécutent des chaînes de commandes. Chaque commande est séparée par un point-virgule (;). Ces commandes sont interprétées comme si vous les tapiez directement dans la ligne de commande de Microstation. -
Syntaxe de la commande pour le niveau
Pour définir le niveau courant avant de lancer la commande de dessin de ligne, utilisez la commandelv=suivie du nom du niveau. Ensuite, lancez la commandeplace line.- Commande :
lv=NomDuNiveau;place line- Remplacez
NomDuNiveaupar le nom exact de votre niveau cible (ex:lv=AXES_VOIRIE;place line).
- Remplacez
- Commande :
-
Optionnel : Définir la couleur en plus du niveau
Si vous souhaitez également définir une couleur spécifique pour la ligne, vous pouvez ajouter la commandeco=suivie du numéro de la couleur.- Commande :
lv=NomDuNiveau;co=NumeroCouleur;place line- Exemple :
lv=AXES_VOIRIE;co=2;place line(où ‹ 2 › est le numéro de la couleur).
- Exemple :
- Commande :
-
Procédure de création du bouton dans Microstation V8/V8i
- Allez dans le menu
Workspace>Customize. - Dans la boîte de dialogue
Customize, naviguez versTool BoxesouDialogspour trouver l’emplacement où vous souhaitez ajouter votre bouton. - Créez un nouveau bouton ou modifiez un bouton existant.
- Dans le champ
Key-in(ouCommandeselon la version linguistique), entrez la chaîne de commande définie ci-dessus (ex:lv=AXES_VOIRIE;place line). - Vous pouvez également attribuer une icône et un nom descriptif à votre bouton.
- Enregistrez vos modifications.
- Allez dans le menu
-
Bonnes pratiques
- Testez toujours votre nouveau bouton après sa création pour vous assurer qu’il fonctionne comme prévu.
- Assurez-vous que le
NomDuNiveauque vous utilisez existe bien dans votre fichier DGN ou dans votre bibliothèque de niveaux. - Cette méthode est très flexible et peut être adaptée pour d’autres propriétés (style de ligne, épaisseur) ou d’autres commandes de dessin.
Cette solution est compatible avec Microstation V8 et V8i, car la logique des chaînes de commandes est restée similaire entre ces versions.