Author Topic: Full AUTOCAD VL- Documentation  (Read 6296 times)

0 Members and 1 Guest are viewing this topic.

mailmaverick

  • Bull Frog
  • Posts: 437
Full AUTOCAD VL- Documentation
« on: December 13, 2013, 05:59:14 AM »
Dear All,

I have compiled List of various VL, VLA-, VLAX-, VLR- functions along with list of constants in AUTOCAD.
I am attaching the same in two formats : MS WORD and PDF.

Hope they will be useful to you.

Kerry

  • Mesozoic relic
  • Seagull
  • Posts: 11654
  • class keyThumper<T>:ILazy<T>
Re: Full AUTOCAD VL- Documentation
« Reply #1 on: December 13, 2013, 07:49:20 AM »

Thanks mm.
All we need now is a description and signature and example usage.  :-)
Perfection is not optional.
Everything will work just as you expect it to, unless your expectations are incorrect.
Discipline: None at all.

--> Donate to theSwamp<--

MP

  • Seagull
  • Posts: 17454
Re: Full AUTOCAD VL- Documentation
« Reply #2 on: December 13, 2013, 08:00:06 AM »
Potential virus source from user with 3 post history? Thank you but no thank you. Yes, I am that cautious. An aside, to be the most useful really needs to be simple text (easily done via atoms-family).
\|// Set goal. Experiment tirelessly until
|Oo| practice has become expertise.  Loop.
|- | LinkedIn | Dropbox

Mark

  • Custom Title
  • Seagull
  • Posts: 28683
Re: Full AUTOCAD VL- Documentation
« Reply #3 on: December 13, 2013, 08:33:16 AM »
Potential virus source from user with 3 post history?
That reminds me! Take a look at scanning attached files with clamav.
TheSwamp.org  (serving the CAD community since 2003)

ur_naz

  • Newt
  • Posts: 65
  • Made in Ukraine
Re: Full AUTOCAD VL- Documentation
« Reply #4 on: December 13, 2013, 02:08:11 PM »
Since when
vl-load-com
vl-load-reactors
vl-list-loaded-vlx
vl-unload-vlx
vl-vlx-loaded-p

became to be dummy?

mailmaverick

  • Bull Frog
  • Posts: 437
Re: Full AUTOCAD VL- Documentation
« Reply #5 on: December 14, 2013, 12:52:53 AM »
The files uploaded by me are no virus.
Its your wish to use them or not. However, I know that it is going to benefit many, especially starters.
Any user which is three posts old is not necessarily a virus propagator.

K_ZINTI

  • Guest
Re: Full AUTOCAD VL- Documentation
« Reply #6 on: January 13, 2014, 04:11:13 PM »
Seems very useful to me as a larval Vlisp mosquito.  Thanks MailMaverick

For those wary of .doc and .pdf downloads, I have attached a .txt version of the file which can be safely opened in Notepad (note that the page refs and #s are removed)


Lee Mac

  • Seagull
  • Posts: 12270
  • London, England
Re: Full AUTOCAD VL- Documentation
« Reply #7 on: January 14, 2014, 03:51:47 PM »
There are many more Express Tools functions than you have listed...
Code: [Select]
acet-acad-refresh
acet-acadreactor-id-add
acet-acadreactor-id-remove
acet-acadreactor-id-remove-all
acet-acadreactor-id-swap
acet-acadreactor-ids-get
acet-addgbinexpress
acet-alert
acet-alt-viewport
acet-angle-equal
acet-angle-format
acet-appid-delete
acet-arx-re-load
acet-arxload-or-bust
acet-autoload
acet-autoload-apply
acet-autoload-exec
acet-autoload2
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-dict-ename
acet-dict-filter-match
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-file-open
acet-file-systime-compare
acet-filename-acad-root
acet-filename-associated-app
acet-filename-dir-on-path
acet-filename-directory
acet-filename-ext-remove
acet-filename-extension
acet-filename-path-remove
acet-filename-supportpath-remove
acet-filename-valid
acet-full-dwgname
acet-general-props-get
acet-general-props-get-pairs
acet-general-props-set
acet-general-props-set-pairs
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-ellipse-arc-list
acet-geom-ellipse-point-at-angle
acet-geom-ellipse-point-at-e-angle
acet-geom-ellipse-point-list
acet-geom-ellipse-to-pline
acet-geom-ellipseangle-to-angle
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-geom-list-extents
acet-geom-list-fuz
acet-geom-m-trans
acet-geom-matrix-trans
acet-geom-midpoint
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-getvar
acet-getvar-cprofile
acet-getvar-dwg
acet-getvar-fixed-profile
acet-go-to-express-page
acet-group-make-anon
acet-hatch-loop-make
acet-hatch-loop-make-data-get
acet-hatch-loopedge-make
acet-how-to-get-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-get-lib-dir
acet-init-placemenu
acet-init-prodkey
acet-insert-attrib-get
acet-insert-attrib-mod
acet-insert-attrib-set
acet-insert-spacial-filter
acet-is-symbol-table
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-plines-rebuild-apply-widths
acet-plines-rebuild-set-elevation
acet-point-flat
acet-pref-supportpath-list
acet-pspace-viewport-ename
acet-r12-dxf-convert
acet-re-make
acet-reactor-exists
acet-reactor-remove
acet-reg-setactivex
acet-reg-tree-get
acet-reg-tree-set
acet-rtod
acet-safe-command
acet-set-cmdecho
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-ssget-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-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-set
acet-ucs-set-z
acet-ucs-to-object
acet-ui-drag
acet-ui-entsel
acet-ui-fence-select
acet-ui-get-long-name
acet-ui-getcorner
acet-ui-getfile
acet-ui-m-get-names
acet-ui-polygon-select
acet-ui-progress-done
acet-ui-progress-init
acet-ui-progress-safe
acet-ui-single-select
acet-ui-table-name-check-flags
acet-ui-table-name-format
acet-ui-table-name-get
acet-ui-table-name-get-cmd
acet-ui-table-name-get-cmd-list
acet-ui-table-name-get-dlg
acet-ui-table-name-get-ename
acet-ui-table-name-get-is-valid
acet-ui-table-name-get-item-list
acet-ui-table-name-get-pickit
acet-ui-table-name-object-data
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
acet-ent-curvepoints
acet-ent-geomextents
acet-file-attr
acet-file-chdir
acet-file-copy
acet-file-cwd
acet-file-dir
acet-file-mkdir
acet-file-move
acet-file-readdialog
acet-file-remove
acet-file-rmdir
acet-file-writedialog
acet-help
acet-help-trap
acet-ini-get
acet-ini-set
acet-layerp-mark
acet-layerp-mode
acet-reg-del
acet-reg-get
acet-reg-machine-prodkey
acet-reg-put
acet-reg-user-prodkey
acet-ss-clear-prev
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-var-getvar
acet-var-setvar

And don't forget the undocumented Visual LISP functions, such as:
Code: [Select]
vl-bt
vl-bt-off
vl-bt-on
vl-infp
vl-init
vl-nanp
vlarts-init

And the VLIDE Compilation functions:
Code: [Select]
vlisp-compile
vlisp-compile-list
vlisp-dclres-list
vlisp-dclres-load-dialog
vlisp-drop-project
vlisp-export-symbol
vlisp-fasres-list
vlisp-fasres-load
vlisp-find-project
vlisp-import-exsubrs
vlisp-import-symbol
vlisp-inires-list
vlisp-list-loaded-projects
vlisp-load-project
vlisp-make-file-fas
vlisp-make-project-fas
vlisp-make-project-load-file
vlisp-project-fas-list
vlisp-read-file-xdv-list
vlisp-read-project-xdv-list

Oh, and then there's another set of undocumented functions for controlling the IDE itself:
Code: [Select]
_ver
_vl-fast-mode
_vl-times
_vlisp-version
_matts_util
_vl-balance-parenthesis

As MP points out - these can all be obtained using the atoms-family function with some smart filtering.

rkmcswain

  • Swamp Rat
  • Posts: 949
Re: Full AUTOCAD VL- Documentation
« Reply #8 on: January 15, 2014, 09:04:43 AM »
Stolen from, I mean found in a post from Lee Mac over at CadTutor....

Some more info in the Express Tools functions: http://www.afralisp.net/archive/lisp/acet-utils.htm ,  and this CHM hosted at JTBWorld:  http://www.jtbworld.com/download/acetutil.zip

rkmcswain

  • Swamp Rat
  • Posts: 949
Re: Full AUTOCAD VL- Documentation
« Reply #9 on: January 17, 2014, 10:16:36 AM »

MP

  • Seagull
  • Posts: 17454
Re: Full AUTOCAD VL- Documentation
« Reply #10 on: July 30, 2019, 04:36:41 PM »
\|// Set goal. Experiment tirelessly until
|Oo| practice has become expertise.  Loop.
|- | LinkedIn | Dropbox

ronjonp

  • Needs a day job
  • Posts: 7028
Re: Full AUTOCAD VL- Documentation
« Reply #11 on: July 31, 2019, 10:00:45 AM »
Jeff H / moderator should edit his post as well, he quoted the link that was removed  :-D

Windows 10 x64 - AutoCAD /C3D 2020

Custom Build PC