Créer un bouton Microstation V8 pour dessiner une ligne sur un niveau spécifique

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 :

  1. 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.

  2. Syntaxe de la commande pour le niveau
    Pour définir le niveau courant avant de lancer la commande de dessin de ligne, utilisez la commande lv= suivie du nom du niveau. Ensuite, lancez la commande place line.

    • Commande : lv=NomDuNiveau;place line
      • Remplacez NomDuNiveau par le nom exact de votre niveau cible (ex: lv=AXES_VOIRIE;place line).
  3. 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 commande co= 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).
  4. 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 vers Tool Boxes ou Dialogs pour trouver l’emplacement où vous souhaitez ajouter votre bouton.
    • Créez un nouveau bouton ou modifiez un bouton existant.
    • Dans le champ Key-in (ou Commande selon 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.
  5. 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 NomDuNiveau que 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.