Les secrets d'AutoCAD / AutoCAD secrets









IMPORTANT: l'utilisation des informations données ci-dessous et l'usage que vous pourriez en faire sont sous votre seule responsabilité. Tout dommage de votre système informatique suite à l'utilisation des fonctions listées ci-dessous ne relève pas de notre responsabilité.
IMPORTANT: you use the below informations at your own risks.
Variables système / System Variables
SPACESWITCH (testé en version 2002 / tested with version 2002)
La variable système SPACESWITCH peut être utilisée pour autoriser ou non le basculement entre espace papier et espace objet flottant par un double clic. SPACESWITCH can be used to authorise or not switching from paper space to floating model space with a double click.
LAZYLOAD (depuis la version R13 / since version R13)
Variable système pouvant prendre la valeur 0 ou 1, semble être apparue depuis la version R13, non documentée, usage inconnu. System variable that can be set to 0 or 1, seems to have appeared in release R13, undocumented, unknown usage.
MACROTRACE (testé en version 2002 / tested with version 2002)
Variable système non documentée, pouvant prendre la valeur 0 ou 1, usage inconnu. System variable that can be set to 0 or 1, undocumented, unknown usage.
_LINFO
Tapez (getvar “_LINFO”) à la ligne de commande, jusqu'aux versions R14, ceci renvoyait le numéro de la clé de protection matérielle (dongle). Dans AutoCAD 2002, ceci fonctionne toujours, un code est renvoyé, dont la signification n'est pas connue. Type (getvar “_LINFO”) at the command prompt, until R14 release, this would echo the dongle number. In AutoCAD 2002, this still works, a code is echoed, but its meaning unknown.
_PKSER
Numéro de série d'AutoCAD. (signification probable_PKSER=PacKage SERial number) AutoCAD serial number. (probable meaning: _PKSER=PacKage SERial number)
_VERNUM (testé en version 2002 / tested with version 2002)
Numéro identifiant plus précisément la version, par exemple en fonction de l'application de services packs, ce numéro peut changer avec l'installation de services packs. Number identifying more accurately the version. It can vary according to Services packs installed.
..acadstatus
(tapez bien les deux points précédant la commande / don't forget the two dots before the command)
Commande non documentée qui crée un fichier nommé acad.slg dans le répertoire racine d'AutoCAD (testé sous 2002, mais probablement déjà présente dans AutoCAD R14) Undocumented command which creates a file named acad.slg in the AutoCAD root directory. (tested with AutoCAD 2002 but probably already in R14)
ACGIDUMPMODE (testé en version 2002 / tested with version 2002)
Variable système non documentée, usage inconnu Undocumented system variable. Unknown usage.
ADCSTATE (testé en version 2002 / tested with version 2002)
Variable système en lecture seule donnant l'état du DesignCenter, 0 ou 1, fermé ou ouvert Read only system variable. It gives the Design Center current state, 0 or 1, closed or open.
AUXSTAT (depuis la version R13 / since release R13)
Etat des périphériques auxiliaires (tablette par exemple) Current state of auxiliary peripherals (tablet for example)
CPUTICKS (testé en version 2002 / tested with version 2002)
Une variable système non documentée, renvoie apparemment le nombre de cycles d'horloge interne. Undocumented system variable. Returns apparently the number of internal clock cycles.
ENTEXTS
Sert au paramètrage du calcul de l'étendue du dessin. Valeurs acceptées 0 à 2. Used to set the drawing extents computation. Acceptable values range 0 to 2.
ENTMODS
Variable incrémentée à chaque ajout d'un objet ou à chaque modification d'objets. System variable incremented for each object addition or each object modification.
GLOBCHECK
Paramétrée à 3, montre la résolution d'affichage nécessaire pour l'affichage des boites de dialogue en DCL. Supérieure à zéro, interdit l'usage des commandes en langue localisée (français) Set to 3, show the required screen resolution to display a DCL dialog box. Greater than zero, forbids localized commands.
MAXOBJMEM (testé en version 2002 / tested with version 2002)
Variable système non documentée, usage inconnu.
MILLISECS (testé en version 2002 / tested with version 2002)
Variable système non documentée, usage inconnu. Undocumented system variable. Unknown usage.
PROGRAM
Renvoie le nom du programme (acad). Returns the program name (acad)
QAFLAGS
Variable système non documentée QAFLAGS=1 permet d'annuler les poignées par une macro CTRL+C. Undocumented system variable. Set to 1, allows to cancel grips with a CTRL+C macro.
QAUCSLOCK
Variable système non documentée, usage inconnu. Undocumented system variable. Unknown usage.
_SERVER
Etat du serveur de licences réseau. Current state of the network licences.
FORCE_PAGING (depuis la version R13 / since R13)
Variable système non documentée, usage inconnu. Undocumented system variable. Unknown usage.
NODENAME
Semble être l'extension utilisée par les fichiers temporaires AutoCAD. Seems to be the temporary files extension use by AutoCAD.
PHANDLE
Variable système non documentée, usage inconnu. Undocumented system variable. Unknown usage.
PRODUCT
Renvoie “AutoCAD”. Rerturns “AutoCAD”.
PSPROLOG
Semble servir à l'assemblage de fichier PostScript? Seems to be used for PotsScript files assembly?
_endsv (testé en version 2002 / tested with version 2002)
Cette commande n'est plus supportée dans cette version. This command is no longer supported in this version.
PSVPSCALE
Variable non documentée permettant de pré-régler l'échelle des nouvelles fenêtres flottantes. Par exemple, une valeur de 0.02 permet de créer directement des fenêtres au 1:50em Undocumented system variable allowing you to pre-set the floatting viewports scale. For example, a value of 0.02 allows you to create directly 1:50 scale viewports.
Commandes testées en version AutoCAD 2002 / Commands tested with version 2002
BMOD
Apparemment, cette commande est équivalente à la commande BLOC… Elle existait dans les LT97, LT98, LT2000 où elle permettait d'ajouter une description de 256 caractères dans les définitions de blocs, description qui ne pouvait pas être relue par la R14. It seems this command is equivalent to the BLOCK command… It existed already in LT97, LT98 and LT2000 where it could add a 256 characters block description in blocks definitions, but this description could not be read back in R14.
ACADBLOCKDIALOG
Apparemment, cette commande est équivalente à la commande BLOC… Elle était présente dans LT2000. It seems this command is equivalent to the BLOCK command… It existed already in LT2000.
ACADWBLOCKDIALOG
Apparemment, cette commande est équivalente à la commande WBLOC… Elle était présente dans LT2000. It seems this command is equivalent to the BLOCK command… It existed already in LT2000.
EXPLCONT
Ouvre le Design Centre Opens up the Design Center.
ADCCUSTOMNAVIGATE
Utilisation inconnue. Unknown usage.
EPLOTEXT
Charge sur demande les extensions de tracé électronique. Loads on demand the plot extensions.
HYPERLINKOPTIONS
Afficher le curseur hyperlien et menu contextuel? [Oui/Non] <Oui>: o Afficher le texte info de l'hyperlien? [Oui/Non] <Oui>: o Displays the hyperlink cursor and context sensitive menu [Yes/No] <Yes>: Y Display hyperlink text? [Yes/No] <Yes>
HYPERLINKBACK
Semble permettre de se déplacer entre les hyperliens… Seems to allow moving from one hyperlink to another…
HYPERLINKFWD
Semble permettre de se déplacer entre les hyperliens… Seems to allow moving from one hyperlink to another…
HYPERLINKOPEN
Permet d'ouvrir un hyperlien sans passer par le menu contextuel. Opens up an hyperlink without using the context sensitive menu.
HYPERLINKSTOP
Utilisation inconnue Unknown usage.
PAINTER
Même commande que _MATCHPROP Same as _MATCHPROP
MTPROP
Permet de modifier un texte multiple. Allows the modification of a multiple text.
3DPANTRANSPARENT
Passe en mode PANoramique 3D sans lancer la commande 3DORBIT. Goes to PANoramic mode without running the 3DORBIT command.
AI_FMS
a commande AutoCAD 2002 AI_FMS permet de basculer rapidement dans la dernière fenêtre flottante utilisée. This command allows you to switch quickly in the last used floatting viewport.
acadinfo
Créé un fichier nommé acadinfo.txt qui contient des informations sur le système AutoCAD. Creates a file nammed acadinfo.txt which contains informations about the AutoCAD system.
ADDVARS2SCR
Créé un script qui contient les valeurs des variables système. Creates a script which contains system variables values.
GOTOURL
Active l'hyperlien attaché à un objet. Activates an object's hyperlink.
BLOCK?
Renvoie la liste des entités constituant une définition de bloc. Returns the list of all entities defining a block. (did you know this one? :)
PAUSE
Non, ça n'est pas une commande AutoCAD! C'était juste pour vous signaler qu'après avoir lu tout ça, il serait temps de faire une petite pause non? :) No… it's not an AutoCAD command! It was just to tell you that after having read all that, you could grant you a little pause, no? :)
DBVIEW
Commande qui aurait dû se retrouver dans les Express Tools, qui permet d'explorer les codes DXF des entités du dessin, très intéressante pour les programmeurs. This command should really be part of Express Tools. It allows you to explore DXF codes for the drawing's objects, very interesting for programers.
LSPSURF
Le LISP surfer, une interface par boite de dialogue qui permet de voir les fonctions définies dans un fichier LISP. The LISP surfer. A dialog box based interface which shows LISP functions in a LISP file.
REVERT
Abandonne le dessin courant pour revenir à sa dernière version enregistrée. Discards the current drawing and reverts back to the previous saved one.
Programmation LISP (version 2002) / LISP programming (2002 version)
*LAST-VALUE*
Constante retournant la dernière évaluation de l'interpréteur LISP. Constant value returning the last evaluated LISP expression.
(_VL-BALANCE-PARENTHESIS)
Fonction qui renvoie T si les parenthèses de l'expression passée en argument sont appariées. Par exemple, l'expression (_VL-BALANCE-PARENTHESIS (car '(a b))) renvoie T, mais (_VL-BALANCE-PARENTHESIS (car '(a b)) non. This function returns T (True) if the expression parenthesis passed as an argument are balanced. For example, the expression (_VL-BALANCE-PARENTHESIS (car '(a b))) returns T, but (_VL-BALANCE-PARENTHESIS (car '(a b)) does not.
(_VL-TIMES)
Renvoie une liste de deux valeurs numériques. Utilisation inconnue. Returns a list of two numerical values. Unknown usage..
(_VLISP-VERSION)
Renvoie le numéro de version du Visual LISP, par exemple “RTS v.5.0a0-19b” Returns the Visual LISP version number, for example “RTS v.5.0a0-19b”
(AI_CIRCTAN)
Semble servir à dessiner un cercle tangent par trois points?! Seems to be used to draw a three points tangential circle?!
(AI_DESELECT)
Désélectionne tous les objets. Unselects all objects.
(FNSPLITL)
Retire les espaces de début et de fin d'une chaine et renvoie une liste formée d'une chaine vide, de la chaine transformée et d'une autre chaine vide. Par exemple, (FNSPLITL ” texte affiché ”) renvoie (”” “texte affiché” ””). Removes the leading and ending spaces from a text string and returns a list comprising an empty string , the transformed string, plus another empty string. For example, (FNSPLITL ” displayed text”) returns (”” “displayed text” ””).
(GETURL)
Renvoie l'hyperlien associé à un objet. Par exemple, l'expression (geturl (car (entsel))) renvoie “C:\\Program Files\\AutoCAD 2002\\Sample\\db_samp.dwg” si vous cliquez sur un objet attaché à l'hyperlien “C:\\Program Files\\AutoCAD 2002\\Sample\\db_samp.dwg” Returns the URL attached to an object. For example, the expression (geturl (car (entsel))) returns “C:\\Program Files\\AutoCAD 2002\\Sample\\db_samp.dwg” if you click on an object attached to the hyperlink “C:\\Program Files\\AutoCAD 2002\\Sample\\db_samp.dwg”
(ISMNUGRPLOADED)
Renvoie T si le groupe de menu passé en argument est chargé. Par exemple, (ISMNUGRPLOADED “acad”) renvoie T. Returns T if the menu group passed as an argument is loaded. For example, (ISMNUGRPLOADED “acad”) returns T.
(PRESENTATIONLISTE) (LAYOUTLIST)
Renvoie la liste des onglets de présentation. Returns the layouts list.
(AC-PRODUCT-PATH)
Renvoie le chemin d'accès à AutoCAD, par exemple, “C:\\Program Files\\AutoCAD 2002\\” Returns AutoCAD path, for example, “C:\\Program Files\\AutoCAD 2002\\”
ACBLUE, ACRED, ACYELLOW...etc
Ces constantes peuvent être utilisées à la place du numéro de couleur ACI. Par exemple, ACRED vaut 1 et ACBLUE vaut 5. These constants can be used instead of the ACI color number. For example, ACRED is 1 and ACBLUE is 5.
(AI_NOFILE)
Renvoie un message d'erreur signalant que le fichier passé en paramètre est introuvable, par exemple: (AI_NOFILE “ACADINFO”) renvoie “le fichier ACADINFO(.lsp/.exe/.arx) est introuvable dans les dossiers du chemin de la recherche. Vérifiez l'installation des fichiers de support et recommencez l'opération.” Returns an error message stating that the file passed as an argument is not found, for example, (AI_NOFILE “ACADINFO”) returns “the file ACADINFO(.lsp/.exe/.arx) is not found in support search paths. Verify support files install and start again.”
(FITSTR2LEN)
Raccourci si nécessaire une chaîne de caractères pour qu'elle tienne dans une longueur donnée. Le premier argument est une chaîne, le deuxième la longueur maximum. Shortens a text string so that it fits a given length. The first argument is a string, the second is the maximum length.
(AI_ENTITY_LOCKED)
Renvoie T si l'entité passée en argument est sur un calque verrouillé, la syntaxe est (AI_ENTITY_LOCKED entite T) Returns T if the entity passed as an argument is on a locked layer, the syntax is (AI_ENTITY_LOCKED entity T)
(AI_STRLTRIM)
Enlève les espaces à gauche d'une chaine de caractères. Removes leftmost string spaces.
(AI_STRRTRIM)
Enlève les espaces à droite d'une chaine de caractères. Removes rightmost string spaces.
(AI_STRTRIM)
Enlève les espaces à droite et à gauche d'une chaine de caractères. Removes leftmost and rightmost string spaces.
(ai_table)
Renvoie une liste des symboles de la table spécifiée en argument, si le deuxième argument vaut 0, le calque 0 est pris en compte, s'il vaut 1, il n'est pas pris en compte. Par exemple (ai_table “layer” 1) peut renvoyer (“aaa” “Calque3” “Calque2” “Calque1”) Returns a list of symbols from a table specified as an argument. If the second argument is set to zero, the layer 0 is taken into account. For example, (ai_table “layer” 1) can return (“aaa” “Layer3” “Layer2” “Layer1”)
(BNS_BLINK_AND_SHOW_OBJECT)
Permet de faire clignoter un objet! Premier argument, le nom de l'entité, deuxième argument, la couleur de clignotement. Makes an object blinks! First argument, the entity name, second argument, the blink color. (is'nt that nice?)
Divers / Miscellaneous
:lisped
Vous trouvez l'éditeur de texte multiple un peu lourd? Essayez celui là: tapez MTEXTED à la ligne de commande, puis :lisped N'oubliez pas les deux points avant lisped. Vous avez maintenant un éditeur de texte multiple on ne peut plus simple avec la possibilité d'appeler le “vrai” éditeur de texte multilignes. An alternate text editor. Type MTEXTED at the command prompt, then :lisped. Don't forget the colon before lisped.
remarque: les informations ci-dessus, de part leur nature, ne peuvent pas être garanties exactes ni complètes, si vous avez des informations complémentaires à apporter ou des correctifs, n'hésitez pas à utiliser le champ discussions ci-dessous ou l'onglet discussions. Merci.
remark: the above informations, being often undocumented, cannot be guaranteed accurate or comprehensive. If you have complementary informations or corrections to bring, don't hesitate to use the discussions field below or the discussion tab. Thanks.
Vous êtes ici: ExMateria le Wiki » À propos d’Autodesk » AutoCAD » Les secrets d'AutoCAD / AutoCAD secrets




Discussion
Les infos données sur cette page commencent à dater un peu, n'hésitez pas à donner des informations fraiches, et à dire si tout cela est encore applicable et sous quelle version.