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