Anda di halaman 1dari 4

Documentation sur les fonctions acet-* des expresstools.

Ce n'est pas la premire fois que mon attention est attire par une de ces fonctions, notamment celles traitant d'erreurs ou de fichiers ini. Jai mme retrouv sur mon disque le fichier acetutil.chm qui date de 2000, et pourtant, jamais je nai utilis ces fonctions acet- . Quelle erreur ! Quel temps jai pass crer des fonctions de gestion derreur, de lecture/criture dans des fichiers ini, de changement/restauration de variables systme, ou encore des fonctions de recherche de mots dans des chaines de caractre : Tout cela existe dans les expresstools. Une bonne partie de ces commandes a t parfaitement documente en 2000, par un inconnu que je remercie : le fichier daide CHM est l : Il documente les fonctions suivantes :
ACET-ENT-GEOMEXTENTS ACET-FILE-ATTR ACET-FILE-CHDIR ACET-FILE-COPY ACET-FILE-DIR ACET-FILE-MKDIR ACET-FILE-MOVE ACET-FILE-REMOVE ACET-FILE-RMDIR ACET-HELP ACET-HELP-TRAP ACET-INI-GET ACET-INI-SET ACET-REG-DEL ACET-REG-GET ACET-REG-PRODKEY ACET-REG-PUT ACET-SS-DRAG-MOVE ACET-SS-DRAG-ROTATE ACET-SS-DRAG-SCALE ACET-STR-COLLATE ACET-STR-EQUAL ACET-STR-FIND ACET-STR-FORMAT ACET-STR-REPLACE ACET-STR-WCMATCH ACET-SYS-BEEP ACET-SYS-COMMAND ACET-SYS-FOREGROUND ACET-SYS-KEYSTATE ACET-SYS-LASTERR ACET-SYS-PROCID ACET-SYS-SLEEP ACET-SYS-SPAWN ACET-SYS-TERM ACET-SYS-WAIT ACET-UI-MESSAGE ACET-UI-PICKDIR ACET-UI-PROGRESS ACET-UI-STATUS ACET-UI-TXTED ACET-UTIL-VER ACET-ERROR-INIT ACET-ERROR-RESTORE

Et les autres ?
Laide de 2000 ne parle que des commandes arx, car elles ont lavantage de retourner des indications sur leur syntaxe lorsque lon les lance avec de mauvais arguments. On trouve aussi des commandes qui sont maintenant documente dans la documentation VLISP:
ACAD-POP-DBMOD ACAD-PUSH-DBMOD ACAD_COLORDLG ACAD_STRLSORT ACAD_TRUECOLORCLI ACAD_TRUECOLORDLG ACDIMENABLEUPDATE ACET-LAYERP-MARK ACET-LAYERP-MODE INITCOMMANDVERSION LAYERSTATE-ADDLAYERS LAYERSTATE-COMPARE LAYERSTATE-DELETE LAYERSTATE-EXPORT LAYERSTATE-GETLASTRESTORED LAYERSTATE-GETLAYERS LAYERSTATE-GETNAMES LAYERSTATE-HAS LAYERSTATE-IMPORT LAYERSTATE-IMPORTFROMDB LAYERSTATE-REMOVELAYERS LAYERSTATE-RENAME LAYERSTATE-RESTORE LAYERSTATE-SAVE LAYOUTLIST STARTAPP _AUTOARXLOAD _VER ACAD_HELPDLG

Il y a aussi de nouvelles fonctions arx qui sont apparues depuis 2000 :


ACET-ENT-CURVEPOINTS ACET-FILE-CWD ACET-FILE-READDIALOG ACET-FILE-WRITEDIALOG ACET-SS-CLEAR-PREV ACET-VAR-GETVAR ACET-VAR-SETVAR

Pour les fonctions lisp, cest plus compliqu. Jai pu rpertorier le nombre de leurs arguments, et tester le message retourn par Autocad lors de leur excution. Jai donc tout regroup dans ce fichier excel, avec plusieurs onglets : Aide Autocad Visual Lisp Aide acetutils 2000 ARX sans aide LISP sans aide Ci-dessous la liste des fonctions lisp sans aides qui ont t recenses et testes :
_ACETAUTOARXLOAD _ACETAUTOLOAD _ACETAUTOQLOAD ACET-ACADREACTOR-ID-ADD ACET-ACADREACTOR-ID-REMOVE ACET-ACADREACTOR-ID-REMOVE-ALL ACET-ACADREACTOR-IDS-GET ACET-ACADREACTOR-ID-SWAP ACET-ACAD-REFRESH ACET-ADDGBINEXPRESS ACETAI_FFILE ACETAI_NOFILE ACET-ALERT ACET-ALT-VIEWPORT ACET-ANGLE-EQUAL ACET-ANGLE-FORMAT ACET-APPID-DELETE ACET-ARXLOAD-OR-BUST ACET-ARX-RE-LOAD ACETAUTOARXACEDLOAD ACETAUTOARXLOAD ACETAUTOLOAD ACET-AUTOLOAD ACET-AUTOLOAD2 ACET-AUTOLOAD-APPLY ACET-AUTOLOAD-EXEC ACETAUTONATIVELOAD ACET-BLINK-AND-SHOW-OBJECT ACET-BLOCK-MAKE-ANON ACET-BLOCK-PURGE ACET-BS-STRIP ACET-CALC-BITLIST ACET-CALC-ROUND ACET-CALC-TAN ACET-CMD-CHECK ACET-CMD-EXIT ACET-CURRENTVIEWPORT-ENAME ACET-DCL-LIST-MAKE ACET-GEOM-LIST-EXTENTS ACET-GEOM-LIST-FUZ ACET-GEOM-MATRIX-TRANS ACET-GEOM-MIDPOINT ACET-GEOM-M-TRANS ACET-GEOM-MTXTBOX ACET-GEOM-OBJECT-END-POINTS ACET-GEOM-OBJECT-FUZ ACET-GEOM-OBJECT-NORMAL-VECTOR ACET-GEOM-OBJECT-POINT-LIST ACET-GEOM-OBJECT-Z-AXIS ACET-GEOM-PIXEL-UNIT ACET-GEOM-PLINE-ARC-INFO ACET-GEOM-PLINE-POINT-LIST ACET-GEOM-POINT-FUZ ACET-GEOM-POINT-INSIDE ACET-GEOM-POINT-ROTATE ACET-GEOM-POINT-SCALE ACET-GEOM-RECT-POINTS ACET-GEOM-SELF-INTERSECT ACET-GEOM-SPLINE-POINT-LIST ACET-GEOM-SS-EXTENTS ACET-GEOM-SS-EXTENTS-ACCURATE ACET-GEOM-SS-EXTENTS-FAST ACET-GEOM-TEXTBOX ACET-GEOM-TRANS-IMAGE-TO-UCS ACET-GEOM-TRANS-UCS-TO-IMAGE ACET-GEOM-TXTBOX ACET-GEOM-UNIT-VECTOR ACET-GEOM-VECTOR-ADD ACET-GEOM-VECTOR-D-ANGLE ACET-GEOM-VECTOR-PARALLEL ACET-GEOM-VECTOR-SCALE ACET-GEOM-VECTOR-SIDE ACET-GEOM-VERTEX-LIST ACET-GEOM-VIEW-POINTS ACET-GEOM-Z-AXIS ACET-GEOM-ZOOM-FOR-SELECT ACET-REG-TREE-SET ACET-RE-MAKE ACET-RTOD ACET-SACET-CMDECHO ACET-SAFE-COMMAND ACET-SETVAR ACET-SETVAR-CPROFILE ACET-SETVAR-DWG ACET-SETVAR-FIXED-PROFILE ACET-SPINNER ACET-SS-ANNOTATION-FILTER ACET-SS-CONVERT-ELLIPSES-TO-PLINES ACET-SS-ENTDEL ACET-SS-FILTER ACET-SS-FILTER-CURRENT-UCS ACET-SS-FILTER-ITEM ACET-SS-FILTER-VALIDATE ACET-SS-FLT-CSPACE ACET-SS-INTERSECTION ACET-SS-NEW ACET-SS-REDRAW ACET-SS-REMOVE ACET-SS-REMOVE-DUPS ACET-SS-REMOVE-DUPS-EXTENTS-LIST ACET-SS-REMOVE-DUPS-GENERALIZE-ENT ACET-SS-REMOVE-DUPS-REVERSE ACET-SS-SCALE-TO-FIT ACET-SS-SCALE-TO-FIT-BASE ACET-SS-SORT ACET-SS-SSGACET-FILTER ACET-SS-TO-LIST ACET-SS-UNION ACET-SS-VISIBLE ACET-SS-ZOOM-EXTENTS ACET-STR-ENV-EXPAND ACET-STR-ESC-WILDCARDS ACET-STR-IS-PRINTABLE ACET-STR-LIST-SELECT

ACET-DICT-ENAME ACET-DICT-MAKE ACET-DICT-NAME-LIST ACET-DISABLED-COMMAND ACET-DTOR ACET-DXF ACET-EDITOR-REACTOR-ADD ACET-ELIST-ADD-DEFAULTS ACET-ELIST-FILTER--4-MATCH ACET-ELIST-FILTER-AND-MATCH ACET-ELIST-FILTER-GC-MATCH ACET-ELIST-FILTER-MATCH ACET-ELIST-FILTER-NOT-MATCH ACET-ELIST-FILTER-OR-MATCH ACET-ERROR-INIT ACET-ERROR-RESTORE ACET-EXPLODE ACET-FILE-BACKUP ACET-FILE-BACKUP-DELETE ACET-FILE-BACKUP-RESTORE ACET-FILE-FIND ACET-FILE-FIND-FONT ACET-FILE-FIND-IMAGE ACET-FILE-FIND-ON-PATH ACET-FILENAME-ACAD-ROOT ACET-FILENAME-ASSOCIATED-APP ACET-FILENAME-DIRECTORY ACET-FILENAME-DIR-ON-PATH ACET-FILENAME-EXTENSION ACET-FILENAME-EXT-REMOVE ACET-FILENAME-PATH-REMOVE ACET-FILENAME-SUPPORTPATH-REMOVE ACET-FILENAME-VALID ACET-FILE-OPEN ACET-FILE-SYSTIME-COMPARE ACET-FULL-DWGNAME ACET-GENERAL-PROPS-GACET-PAIRS ACET-GENERAL-PROPS-GET ACET-GENERAL-PROPS-SACET-PAIRS ACET-GENERAL-PROPS-SET ACET-GEOM-ANGLE-TO-ELLIPSEANGLE ACET-GEOM-ANGLE-TRANS ACET-GEOM-ARBITRARY-X ACET-GEOM-ARC-3P-D-ANGLE ACET-GEOM-ARC-BULGE ACET-GEOM-ARC-CENTER ACET-GEOM-ARC-D-ANGLE ACET-GEOM-ARC-DELTA-ANGLE ACET-GEOM-ARC-POINT-LIST ACET-GEOM-CALC-ARC-ERROR ACET-GEOM-CROSS-PRODUCT ACET-GEOM-DELTA-VECTOR ACET-GEOM-ELLIPSEANGLE-TO-ANGLE ACET-GEOM-ELLIPSE-ARC-LIST ACET-GEOM-ELLIPSE-POINT-AT-ANGLE

ACET-GETVAR ACET-GETVAR-CPROFILE ACET-GETVAR-DWG ACET-GETVAR-FIXED-PROFILE ACET-GO-TO-EXPRESS-PAGE ACET-GROUP-MAKE-ANON ACET-HATCH-LOOPEDGE-MAKE ACET-HATCH-LOOP-MAKE ACET-HATCH-LOOP-MAKE-DATA-GET ACET-HOW-TO-GACET-EXPRESS ACET-INIT ACET-INIT-ACETUTIL-ARX ACET-INIT-ADD-LIB-DIR ACET-INIT-EXCLUDE-LIST ACET-INIT-EXPRESS-INSTALLED ACET-INIT-EXPRESS-NOT-INSTALLED-MSG ACET-INIT-FAS-LIB ACET-INIT-FORCE-LOAD-ARX-LIB ACET-INIT-GACET-LIB-DIR ACET-INIT-PRODKEY ACET-INSERT-ATTRIB-GET ACET-INSERT-ATTRIB-MOD ACET-INSERT-ATTRIB-SET ACET-INSERT-SPACIAL-FILTER ACET-LAYER-LOCKED ACET-LAYER-LOCKED-LIST ACET-LAYER-UNLOCK-ALL ACET-LIST-ASSOC-APPEND ACET-LIST-ASSOC-PUT ACET-LIST-ASSOC-REMOVE ACET-LIST-GROUP-BY-ASSOC ACET-LIST-INSERT-NTH ACET-LIST-IS-DOTTED-PAIR ACET-LIST-ISORT ACET-LIST-M-ASSOC ACET-LIST-PUT-NTH ACET-LIST-REMOVE-ADJACENT-DUPS ACET-LIST-REMOVE-DUPLICATES ACET-LIST-REMOVE-NTH ACET-LIST-SPLIT ACET-LIST-TO-SS ACET-LSP-LOAD ACET-LWPLINE-MAKE ACET-MENU-LOAD ACET-MENU-LOAD2 ACET-PARTIAL-MENU-STATUS-GET ACET-PARTIAL-MENU-STATUS-SET ACET-PATH-TO-LIST ACET-PLINE-IS-2D ACET-PLINE-MAKE ACET-PLINE-SEGMENT-LIST ACET-PLINE-SEGMENT-LIST-APPLY ACET-PLINES-EXPLODE ACET-PLINES-EXPLODE-WIDTH-DATA-GET ACET-PLINES-REBUILD

ACET-STR-LR-TRIM ACET-STR-M-FIND ACET-STR-SPACE-TRIM ACET-STR-TO-LIST ACET-SYS-CONTROL-DOWN ACET-SYS-LMOUSE-DOWN ACET-SYS-SHIFT-DOWN ACET-SYSVAR-RESTORE ACET-SYSVAR-SET ACET-TABLE-NAME-LIST ACET-TABLE-PURGE ACET-TEMP-SEGMENT ACET-TJUST ACET-TJUST-GROUP-CODES ACET-TJUST-KEYWORD ACET-UCS-CAPTURE-VIEWPORTS ACET-UCS-CMD ACET-UCS-GET ACET-UCS-RESTORE-VIEWPORTS ACET-UCS-SACET-Z ACET-UCS-SET ACET-UCS-TO-OBJECT ACET-UI-DRAG ACET-UI-ENTSEL ACET-UI-FENCE-SELECT ACET-UI-GACET-LONG-NAME ACET-UI-GETCORNER ACET-UI-GETFILE ACET-UI-M-GACET-NAMES ACET-UI-POLYGON-SELECT ACET-UI-PROGRESS-DONE ACET-UI-PROGRESS-INIT ACET-UI-PROGRESS-SAFE ACET-UI-SINGLE-SELECT ACET-UNDO-BEGIN ACET-UNDO-END ACET-UNDO-INIT ACET-UNDO-RESTORE ACET-VBALOAD ACET-VIEWPORT-FROZEN-LAYER-LIST ACET-VIEWPORT-FROZEN-LAYER-LIST-SET ACET-VIEWPORT-LOCK-SET ACET-VIEWPORT-NEXT-PICKABLE ACET-VIEWPORT-VPFREEZE ACET-WMFIN ACET-XDATA-GET ACET-XDATA-SET ACET-XREF-CPROJECT-PATH AI_APPLOADED BNS_ANNOTATION_SS BNS_BLINK_AND_SHOW_OBJECT BNS_BLK_MATCH BNS_BLKTBL_MATCH BNS_FILTER_MATCH BNS_GET_ATT

ACET-GEOM-ELLIPSE-POINT-AT-E-ANGLE ACET-GEOM-ELLIPSE-POINT-LIST ACET-GEOM-ELLIPSE-TO-PLINE ACET-GEOM-EXTENTS ACET-GEOM-IMAGE-BOUNDS ACET-GEOM-IMAGE-CLIP-LIST ACET-GEOM-INSERT-CLIP-LIST ACET-GEOM-INSERT-POINT-LIST ACET-GEOM-INTERSECTWITH ACET-GEOM-IS-ARC

ACET-PLINES-REBUILD-APPLY-WIDTHS ACET-PLINES-REBUILD-SACET-ELEVATION ACET-POINT-FLAT ACET-PREF-SUPPORTPATH-LIST ACET-PSPACE-VIEWPORT-ENAME ACET-R12-DXF-CONVERT ACET-REACTOR-EXISTS ACET-REACTOR-REMOVE ACET-REG-SETACTIVEX ACET-REG-TREE-GET

BNS_GROUPS_SEL BNS_GROUPS_UNSEL BNS_MOD_ATT BNS_SS_MOD BNS_TBL_MATCH BNS_TJUST BNS_TRUNCATE_2_VIEW BNS_VP_ON_SCREEN MAXMINPNT

Anda mungkin juga menyukai