Si vous avez juste besoin de lancer quelques instructions AutoLISP simples, la console système Visual LISP peut suffire.
Si par exemple on veut récupérer les données de définition d'un objet (entité), sur AutoCAD on utilise la ligne de commande :
Commande : (entget (car (entsel )))
Si on sélectionne un cercle de couleur rouge par exemple, AutoCAD affiche :
Choix de l'objet: ((-1 . <Nom d'entité: 7ef67f78>) (0 . "CIRCLE") (330 . <Nom d'entité: 7ef67cf8>)
(5 . "EF") (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 . "0") (62 . 1) (100 . "AcDbCircle")
(10 0.0 0.0 0.0) (40 . 8.0) (210 0.0 0.0 1.0))
On peut faire la même chose avec la fenêtre Console de Visual LISP.
Depuis Visual LISP appuyer sur la touche F6 ou dans le menu Fenêtre , choisissez Console Visual LISP .
A partir de la fenêtre de la console, vous pouvez entrer et lancer des commandes AutoLISP et voir le résultat de ces commandes. Vous pouvez l'utiliser de la même façon que la fenêtre de commande AutoCAD, mais Visual LISP contient ses propres interpréteurs de commandes d'exécution. C'est pourquoi, il y a quelques différences dans l'accomplissement de certaines tâches dans chaques interfaces. Par exemple, pour afficher la valeur courante d'une variable AutoLISP dans Visual LISP, vous tapez, tout simplement, le nom de la variable dans la fenêtre de la console et tapez ENTREE . Pour visualiser la valeur d'une variable dans la fenêtre de commande d'AutoCAD, vous devez précéder le nom de la variable d'un point d'exclamation (!) .
La console est aussi l'endroit où Visual LISP affiche les messages de diagnostic , ainsi que le résultat de beaucoup de fonctions AutoLISP. Par exemple, les résultats des fonctions print et princ sont affichés dans la fenêtre de la console. Vous pouvez défiler, dans la fenêtre de la console, le texte entrée précédemment.
En plus, pour exécuter les commandes AutoLISP et afficher les messages, l'interpréteur de Visual LISP supporte les différentes caractéristiques du débugage ce qui est unique au VLISP.
Voici un bref résumé du fonctionnement de la console :
Vous pouvez entrer une expression AutoLISP pour que Visual LISP la lise, l'évalue, et affiche le résultat. Si une ligne n'est pas suffisante pour écrire votre expression, utilisez CTRL+ENTREE pour continuer sur une seconde ligne.
La touche TAB permet de retrouver la dernière commande utilisée. En utilisant plusieurs fois la touche TAB, vous pouvez retrouver les commandes précédemment utilisées. Afin d'effectuer le chemin inverse, utilisez les touches SHIFT+TAB.
La touche TAB vous permet d'effectuer une recherche dans l'histoire des entrées. Par exemple, si vous commencez une expression avec "(+" et que vous appuyez sur TAB, VLISP rapporte la dernière commande utilisée commençant par "(+". Pour inverser le sens de la recherche, utilisez SHIFT+TAB.
La touche Echap efface le texte tapé au niveau de la ligne de commande de la fenêtre de la console sans l'interpréter, et affiche une nouvelle ligne de commande.
Un clic sur le bouton droit de la souris ou une pression sur SHIFT+F10 à n'importe quel endroit dans la fenêtre de la console, affiche un menu des commandes et options de Visual LISP.