DECKER & CAD SOLUTIONS

 
 
 
 

Produits - Script - Générer un script personnalisé

 
 
SCRIPT 2005
Générer un script personnalisé

 

Un script est un fichier texte contenant une séquence de commandes AutoCAD. Avec Script, vous pouvez rédiger votre script à l’aide de l’éditeur de texte, l’exécuter sur les dessins de votre choix, ou l’exécuter sur des dessins à créer et le sauvegarder sous l’extension « TXT » ou « RTF ».
Vous pouvez également utiliser vos clichés pour créer facilement des présentations permanentes de vos produits ou pour communiquer des informations sur un salon professionnel. Un script vous évite un travail répétitif et un gain de temps appréciable.

Script facilite l’élaboration des fichiers de script. En effet, écrivez votre script modèle sans vous soucier de la commande « Ouvrir » et des précautions à prendre concernant la sauvegarde des dessins.
Lorsque vous rédigez un script modèle, partez du principe que le dessin est déjà chargé, donc, ignorez la commande « Ouvrir » au début du script et ignorez la façon de quitter vos dessins.
Soyez prudent avec les caractères invisibles tels que les espaces et les entrées, ceux-ci peuvent bloquer ou planter votre script.

Vous pouvez écrire des lignes de programme Lisp, par conséquent, vous pouvez également charger et exécuter des programmes Lisp et votre script modèle peut éventuellement répondre aux questions posées par les programmes Lisp. Ou bien encore, utiliser le langage de programmation Lisp pour extraire une propriété du dessin en cours d’édition, et ensuite transmettre la valeur extraite à une commande AutoCAD déclenchée par votre script modèle. L’exemple ci-dessous extrait le nom du dessin en cours d’édition et transmet le nom du dessin en réponse à une question posée par une commande AutoCAD :

(setq dessin(getvar “dwgname“))

Maintenant la variable « dessin » contient le nom du dessin en cours. Pour utiliser cette variable en réponse à la question d’AutoCAD « Nom du dessin : », tapez la ligne suivante :

!dessin

Le point d’exclamation (!) indique à AutoCAD que la chaîne de caractères est un nom de variable et que celle-ci contient le nom du dessin.

Pour insérer un bloc facilement, cliquez sur « Insérer un bloc… » du menu déroulant « Insertion ». Script affiche la boîte de dialogue « Insérer un bloc », sélectionnez le bloc que vous voulez insérer. Ensuite, Script insère le code lisp correspondant depuis la position du curseur de l’éditeur de texte. Cela vous évite des erreurs de saisies et vous évite la boîte de dialogue AutoCAD vous invitant à sélectionner un bloc, bloquant ainsi l’exécution du script général. Il ne vous reste plus qu’à ajouter le point d’insertion, le facteur X, le facteur Y et l’angle de rotation.

Vous pouvez également insérer un cliché en sélectionnant le cliché à l’aide de la boîte de dialogue « Insérer un cliché ». Script insère la commande « ._Vslide » suivit du nom du fichier cliché depuis la position du curseur de l’éditeur de texte.
Le point (.) fait appel à la commande intégrée dans AutoCAD dans le cas ou celle-ci a été redéfinie par l’utilisateur pour effectuer une autre opération.
Le trait de soulignement (_) indique que le nom de la commande est en anglais, ceci permet l’exécution de cette commande sous AutoCAD quelle que soit la langue utilisée.

La commande « Vslide » correspond à la commande « Affclich » en français.

Lorsque vous avez terminé de saisir votre script modèle, cliquez sur « Paramètres… » du menu déroulant « Exécution », afin de définir le mode d’exécution, la méthode de fin de session de chaque dessin, etc.

Vous pouvez également sauvegarder et imprimer votre script modèle depuis le menu déroulant « Fichier ».

Pour exécuter votre script, cliquez sur « Exécuter… » du menu déroulant « Exécution ». Si vous exécutez votre script en mode édition, Alors Script affiche la boîte de dialogue « Sélectionner les dessins à éditer ».

Prenez soin de vérifier que le répertoire ciblé par Script correspond à votre répertoire de travail, sinon, cliquez sur le bouton de commande « Sélectionner un autre répertoire de travail… ».
Sélectionnez les dessins en vous assurant que les dessins sélectionnés ne sont pas déjà ouverts par une autre session AutoCAD, ensuite cliquez sur le bouton de commande « OK » pour valider la sélection et quitter la boîte de dialogue, ou, sur le bouton de commande « Annuler » pour annuler l’exécution du script.

Cette interface mémorise les dessins sélectionnés, ils seront sélectionnés à la prochaine sélection de dessins, et ceci, quel que soit le module utilisé.

Lorsque vous cliquez sur le bouton de commande « OK », Script génère le fichier de script général et lance AutoCAD en mode asynchrone, c’est-à-dire, qu’il ouvre une nouvelle session AutoCAD même si une ou plusieurs sessions sont déjà ouvertes, en lui désignant le script général à exécuter. A partir de ce moment là, Script est disponible puisque AutoCAD est contrôlé par le script général. Si l’exécution du script général s’est déroulée avec succès, alors la session AutoCAD lancée par Script se décharge.

  Appliquer un script à des dessins existants

  Appliquer un script à des dessins à créer

  Appliquer un script en mode Animation

N’oubliez pas que les invites et les noms de commande d'AutoCAD peuvent évoluer d'une version à l'autre, vous pouvez être amené à réexaminer vos scripts lors d'une mise à niveau d'AutoCAD.

Consultez l’aide en ligne d’AutoCAD pour davantage d’explications concernant la création de fichiers de script.



> SCRIPT

Générer un script personnalisé
Imprimer
Purger
Importer et exporter
Compatibilité
Télécharger
Votre avis
Page d'accueil de Script

 

 
 

© Copyright 2004 [DECKER & CAD SOLUTIONS] Tous droits réservés.