markdown:
[](http://www.cadviet.com/forum/user/11110-thiep/)
![ Hình ảnh](http://www.gravatar.com/avatar/08043563e3848d0ed94368a398c3a86e?s=100&d=http%3A%2F%2Fwww.cadviet.com%2Fforum%2Fpublic%2Fstyle_images%2Fmaster%2Fprofile%2Fdefault_large.png)
# Các hàm thư viện trong Express
[thiep](http://www.cadviet.com/forum/user/11110-thiep/), Sep 18 2009 01:45 PM
###
[
#1
](http://www.cadviet.com/forum/topic/13492-cac-ham-thu-vien-trong-express/#entry73330)
![Các hàm thư viện trong ExpressLiên kết đến bài viết #1](http://www.cadviet.com/forum/public/style_images/master/icon_share.png)
Đã gửi 18 September 2009 - 01:45 PM
* Hàm ACET-SS-DRAG-MOVE dùng để tạo hình ảnh động khi move 1 tập hợp chọn, có cú pháp như sau:
(ACET-SS-DRAG-MOVE ss pt [prompt] [hightlight(cursor)]), trong đó
- ss là tập hợp chọn
- pt là tọa độ điểm thứ 1 (from point)
- [hightlight(cursor)] là các hình thức của cursor khi tập hợp chọn di chuyển, có các tùy chọn 0, 1, 2, không bắt buộc.
Hàm sẽ trả 1 tọa độ điểm thứ 2 (to point), và sử dụng điểm 1 và 2 này trong lệnh ".move".
* Tượng tự như hàm trên, có các hàm sau:
- ACET-SS-DRAG-ROTATE
- ACET-SS-DRAG-SCALE
* Hàm acet-pline-make dùng để tạo 1 "POLYLINE" phẳng có elevation bằng 0, có cú pháp như sau:
(acet-pline-make (list lstpoint)), trong đó:
- lstpoint là list của tọa độ các point.
* ..........còn tiếp......
Nếu anh em nào biết hàm nào khác, hãy chia sẻ với Thiep nhé.
- 5
###
[
#2
](http://www.cadviet.com/forum/topic/13492-cac-ham-thu-vien-trong-express/#entry73333)
![Các hàm thư viện trong ExpressLiên kết đến bài viết #2](http://www.cadviet.com/forum/public/style_images/master/icon_share.png)
Đã gửi 18 September 2009 - 02:01 PM
Chào các bạn, Thiep sưu tầm được một số hàm trong thư viện Express. Xin gửi đến các bạn:
* Hàm ACET-SS-DRAG-MOVE dùng để tạo hình ảnh động khi move 1 tập hợp chọn, có cú pháp như sau:
(ACET-SS-DRAG-MOVE ss pt [prompt] [hightlight(cursor)]), trong đó
- ss là tập hợp chọn
- pt là tọa độ điểm thứ 1 (from point)
- [hightlight(cursor)] là các hình thức của cursor khi tập hợp chọn di chuyển, có các tùy chọn 0, 1, 2, không bắt buộc.
Hàm sẽ trả 1 tọa độ điểm thứ 2 (to point), và sử dụng điểm 1 và 2 này trong lệnh ".move".
* Tượng tự như hàm trên, có các hàm sau:
- ACET-SS-DRAG-ROTATE
- ACET-SS-DRAG-SCALE
* Hàm acet-pline-make dùng để tạo 1 "POLYLINE" phẳng có elevation bằng 0, có cú pháp như sau:
(acet-pline-make (list lstpoint)), trong đó:
- lstpoint là list của tọa độ các point.
* ..........còn tiếp......
Nếu anh em nào biết hàm nào khác, hãy chia sẻ với Thiep nhé.
Trang thấy diễn đàn của chúng ta có rất nhiều cao thủ về Lisp. Nhưng cũng giống như tình hình chung hiện nay của chúng ta là tất cả những gì chúng ta có mới chỉ là những viên ngọc thô. Tại sao chúng ta không chuyên nghiệp biến những kiến thức của chúng ta hiện có thành những viên ngọc tinh xảo. Được không? Chắc chắn là được.
Mình có 1 ví dụ rất hay gặp thế này.
Khi các bạn thiết kế triển khai vệ sinh chẳng hạn. Các bạn chỉ cần thiết kế mặt bằng. Sau đó dùng Lisp để dim kích thước, tạo các mặt đứng, ghi chú v.v...
Bạn chỉ thiết kế mặt bằng xong là xong tất cả. Tiết kiệm rất nhiều thời gian. Lisp nên dùng trong các trường hợp này.
![ :s_big:](http://www.cadviet.com/forum/public/style_emoticons/default/cry.gif)
- 0
###
[
#3
](http://www.cadviet.com/forum/topic/13492-cac-ham-thu-vien-trong-express/#entry73337)
![Các hàm thư viện trong ExpressLiên kết đến bài viết #3](http://www.cadviet.com/forum/public/style_images/master/icon_share.png)
Đã gửi 18 September 2009 - 02:06 PM
"ACET-VAR-SETVAR"
"ACET-AUTOLOAD"
"ACET-GEOM-ARC-D-ANGLE"
"ACET-GEOM-INTERSECTWITH"
"ACET-ELIST-FILTER-AND-MATCH"
"ACET-FILE-ATTR"
"ACET-SYS-TERM"
"ACET-LIST-REMOVE-ADJACENT-DUPS"
"ACET-STR-SPACE-TRIM"
"ACET-UI-GETFILE"
"ACET-TJUST-GROUP-CODES"
"ACET-REACTOR-REMOVE"
"ACET-HATCH-LOOPEDGE-MAKE"
"ACET-GENERAL-PROPS-GET"
"ACET-FILE-CWD"
"ACET-AUTOLOAD2"
"ACET-STR-WCMATCH"
"ACET-INI-GET"
"ACET-CALC-ROUND"
"ACET-FILE-COPY"
"ACET-GEOM-OBJECT-POINT-LIST"
"ACET-UCS-SET-Z"
"ACET-GEOM-SELF-INTERSECT"
"ACET-GEOM-ARC-CENTER"
"ACET-UI-M-GET-NAMES"
"ACET-UCS-GET"
"ACET-UI-TABLE-NAME-GET-DLG"
"ACET-GEOM-ELLIPSE-TO-PLINE"
"ACET-XREF-CPROJECT-PATH"
"ACET-INIT"
"ACET-GO-TO-EXPRESS-PAGE"
"ACET-VAR-GETVAR"
"ACET-GEOM-M-TRANS"
"ACET-FILE-FIND"
"ACET:PRODKEY"
"ACET-SETVAR-DWG"
"ACET-STR-FIND"
"ACET-INIT-EXPRESS-INSTALLED"
"ACET-SS-ENTDEL"
"ACET:READONLY"
"ACET-GETVAR"
"ACET-FILENAME-ASSOCIATED-APP"
"ACET-ACADREACTOR-ID-ADD"
"ACET-GEOM-VECTOR-D-ANGLE"
"ACET-SS-FILTER-VALIDATE"
"ACET-SYS-COMMAND"
"ACET:VARALL"
"ACET-SYS-SPAWN"
"ACET-SYS-LASTERR"
"ACET-HELP-TRAP"
"ACET:HELPFILE"
"ACET-GEOM-SS-EXTENTS-ACCURATE"
"ACET-GEOM-LIST-EXTENTS"
"ACET-UI-SINGLE-SELECT"
"ACET-FILE-DIR"
"ACET-FILE-FIND-ON-PATH"
"ACET:OKCANCEL"
"ACET-FILENAME-SUPPORTPATH-REMOVE"
"ACET-INIT-ADD-LIB-DIR"
"ACET:ICONQUESTION"
"ACET-EDITOR-REACTOR-ADD"
"ACET-PLINES-EXPLODE"
"ACETAUTOARXACEDLOAD"
"ACET-SS-DRAG-SCALE"
"ACET-GEOM-MATRIX-TRANS"
"ACET-RTOD"
"ACET-SS-DRAG-MOVE"
"ACET-GEOM-VIEW-POINTS"
"ACET-SS-REMOVE-DUPS-EXTENTS-LIST"
"ACET-REG-DEL"
"ACET-SS-REMOVE"
"ACET:OK"
"ACET-GEOM-CALC-ARC-ERROR"
"ACET-INSERT-ATTRIB-MOD"
"ACET-GEOM-ARC-BULGE"
"ACET-INSERT-SPACIAL-FILTER"
"ACET-ANGLE-FORMAT"
"ACET-UI-POLYGON-SELECT"
"ACET-SYS-PROCID"
"ACETAUTONATIVELOAD"
"ACET-GEOM-ELLIPSE-POINT-LIST"
"ACET-SS-VISIBLE"
"ACET-GEOM-POINT-ROTATE"
"ACET-SS-SCALE-TO-FIT"
"ACET-GEOM-VECTOR-SIDE"
"ACET-LIST-ASSOC-PUT"
"ACET:IDYES"
"ACET-FILE-FIND-IMAGE"
"ACET-GEOM-VECTOR-SCALE"
"ACET-GENERAL-PROPS-SET"
"ACET-GEOM-CROSS-PRODUCT"
"ACET-GEOM-VECTOR-PARALLEL"
"ACET:VARFIX"
"ACET-GEOM-Z-AXIS"
"ACET:RETRYCANCEL"
"ACET-INSERT-ATTRIB-GET"
"ACET-SS-SCALE-TO-FIT-BASE"
"ACET-GEOM-VERTEX-LIST"
"ACET-ERROR-RESTORE"
"ACET-PLINES-EXPLODE-WIDTH-DATA-GET"
"ACET-SS-FLT-CSPACE"
"ACET-ARX-RE-LOAD"
"ACET:DEFBUTTON4"
"ACET:DEFBUTTON3"
"ACET:DEFBUTTON2"
"ACET:DEFBUTTON1"
"ACET-GENERAL-PROPS-SET-PAIRS"
"ACET-GEOM-ARC-POINT-LIST"
"ACET-LIST-TO-SS"
"ACET:HIDDEN"
"ACET-LAYERP-MODE"
"ACET-FILE-FIND-FONT"
"ACET-BLOCK-MAKE-ANON"
"ACET-UI-FENCE-SELECT"
"ACET-SYS-SHIFT-DOWN"
"ACET-GEOM-IMAGE-CLIP-LIST"
"ACET-XDATA-GET"
"ACET-UI-STATUS"
"ACET-INIT-ACETUTIL-ARX"
"ACET-INIT-FAS-LIB"
"ACET-ADDGBINEXPRESS"
"ACET-SS-INTERSECTION"
"ACET-MENU-LOAD"
"ACET-ACADREACTOR-IDS-GET"
"ACET-BLOCK-PURGE"
"ACET-LIST-REMOVE-NTH"
"ACET-FILENAME-ACAD-ROOT"
"ACET-GEOM-ELLIPSEANGLE-TO-ANGLE"
"ACET-SYS-LMOUSE-DOWN"
"ACET-STR-IS-PRINTABLE"
"ACET-REG-TREE-GET"
"ACET-SS-NEW"
"ACET-FILE-REMOVE"
"ACET-GEOM-UNIT-VECTOR"
"ACET-GEOM-LIST-FUZ"
"ACET-SS-CLEAR-PREV"
"ACET-GEOM-INSERT-CLIP-LIST"
"ACET-alert"
"ACET-SS-SSGET-FILTER"
"ACET:IDCANCEL"
"ACET-REG-TREE-SET"
"ACET-GEOM-EXTENTS"
"ACET-STR-REPLACE"
"ACET-SS-UNION"
"ACET:ARX-LIB"
"ACET:ARCHIVE"
"ACET-STR-COLLATE"
"ACET-DCL-LIST-MAKE"
"ACET-SS-TO-LIST"
"ACET-GEOM-ARC-3P-D-ANGLE"
"ACET-LAYER-LOCKED"
"ACET-PLINE-SEGMENT-LIST"
"ACET-GEOM-TRANS-IMAGE-TO-UCS"
"ACET-FILE-OPEN"
"ACET-ELIST-FILTER--4-MATCH"
"ACET-UI-TABLE-NAME-GET-CMD-LIST"
"ACET-DXF"
"ACETAI_NOFILE"
"ACET-PLINES-REBUILD-SET-ELEVATION"
"ACET-SAFE-COMMAND"
"ACET:VARDWG"
"ACET-UI-DRAG"
"ACET-GEOM-TEXTBOX"
"ACET-STR-ENV-EXPAND"
"ACET-UI-TXTED"
"ACET-LIST-REMOVE-DUPLICATES"
"ACET-GEOM-ELLIPSE-ARC-LIST"
"ACET-HOW-TO-GET-EXPRESS"
"ACET-FILE-SYSTIME-COMPARE"
"ACET-CALC-BITLIST"
"ACET-UI-PROGRESS"
"ACET-RE-MAKE"
"ACET-TJUST"
"ACET-R12-DXF-CONVERT"
"ACET-UI-ENTSEL"
"ACET-SS-FILTER-ITEM"
"ACET-STR-LIST-SELECT"
"ACETAUTOLOAD"
"ACET-SS-FILTER"
"ACET-SET-CMDECHO"
"ACET-GEOM-IS-ARC"
"ACET-LIST-INSERT-NTH"
"ACET-GEOM-ELLIPSE-POINT-AT-E-ANGLE"
"ACET-AUTOLOAD-EXEC"
"ACET-FILENAME-DIRECTORY"
"ACET-FILENAME-VALID"
"ACET-SS-FILTER-CURRENT-UCS"
"ACET:ICONWARNING"
"ACET:ABORTRETRYIGNORE"
"ACET-GEOM-PLINE-ARC-INFO"
"ACET-GROUP-MAKE-ANON"
"ACET-FILE-BACKUP"
"ACET-ENT-GEOMEXTENTS"
"ACET-FILE-WRITEDIALOG"
"ACET-INIT-EXPRESS-NOT-INSTALLED-MSG"
"ACET-GEOM-ANGLE-TRANS"
"ACET-GETVAR-FIXED-PROFILE"
"ACET-GEOM-TRANS-UCS-TO-IMAGE"
"ACET-LIST-IS-DOTTED-PAIR"
"ACET-CALC-TAN"
"ACET-SYS-CONTROL-DOWN"
"ACET-FILE-BACKUP-DELETE"
"ACET-INI-SET"
"ACET-SS-SORT"
"ACET-UI-PROGRESS-INIT"
"ACET-VBALOAD"
"ACET-INIT-GET-LIB-DIR"
"ACET-SS-DRAG-ROTATE"
"ACET:IDIGNORE"
"ACET-PREF-SUPPORTPATH-LIST"
"ACET-UCS-SET"
"ACET-GEOM-TXTBOX"
"ACET:IDABORT"
"ACET-VIEWPORT-NEXT-PICKABLE"
"ACET-GEOM-ELLIPSE-POINT-AT-ANGLE"
"ACET:ICONSTOP"
"ACET-STR-FORMAT"
"ACET-STR-TO-LIST"
"ACET-INIT-FORCE-LOAD-ARX-LIB"
"ACET-ACAD-REFRESH"
"ACET-XDATA-SET"
"ACET:VARPRO"
"ACET-HATCH-LOOP-MAKE"
"ACET-ENT-CURVEPOINTS"
"ACET-LAYER-LOCKED-LIST"
"ACET-AUTOLOAD-APPLY"
"ACET-GEOM-POINT-FUZ"
"ACET-GEOM-OBJECT-NORMAL-VECTOR"
"ACET-CMD-CHECK"
"ACET-VIEWPORT-VPFREEZE"
"ACET-VIEWPORT-FROZEN-LAYER-LIST-SET"
"ACET-WMFIN"
"ACET-GETVAR-DWG"
"ACET-SS-ZOOM-EXTENTS"
"ACET-LIST-ASSOC-APPEND"
"ACET-FILE-MKDIR"
"ACET-DICT-MAKE"
"ACET-GEOM-IMAGE-BOUNDS"
"ACET-UI-GETCORNER"
"ACET-LIST-SPLIT"
"ACET-ARXLOAD-OR-BUST"
"ACET-INIT-EXCLUDE-LIST"
"ACET-ELIST-FILTER-GC-MATCH"
"ACET-REG-PRODKEY"
"ACET-GEOM-RECT-POINTS"
"ACET-LAYERP-MARK"
"ACET-VIEWPORT-LOCK-SET"
"ACET-SYSVAR-RESTORE"
"ACET-PSPACE-VIEWPORT-ENAME"
"ACET-PLINE-MAKE"
"ACET-GEOM-VECTOR-ADD"
"ACET-UI-TABLE-NAME-GET"
"ACET-SETVAR-CPROFILE"
"ACET:IDHELP"
"ACETAI_FFILE"
"ACET-ACADREACTOR-ID-REMOVE-ALL"
"ACET-HATCH-LOOP-MAKE-DATA-GET"
"ACET-UNDO-END"
"ACET:IDRETRY"
"ACET-GEOM-PLINE-POINT-LIST"
"ACET-REG-SETACTIVEX"
"ACET-GEOM-DELTA-VECTOR"
"ACET-PLINES-REBUILD-APPLY-WIDTHS"
"ACET-GEOM-SPLINE-POINT-LIST"
"ACET-SETVAR"
"ACET-UNDO-INIT"
"ACET-ACADREACTOR-ID-SWAP"
"ACET-ELIST-FILTER-NOT-MATCH"
"ACET:FAS-LIB"
"ACETAUTOARXLOAD"
"ACET-ELIST-ADD-DEFAULTS"
"ACET-GEOM-OBJECT-FUZ"
"ACET-VIEWPORT-FROZEN-LAYER-LIST"
"ACET-UI-TABLE-NAME-GET-CMD"
"ACET-GEOM-POINT-SCALE"
"ACET-ERROR-INIT"
"ACET-LIST-ISORT"
"ACET-UI-TABLE-NAME-GET-ITEM-LIST"
"ACET-UI-TABLE-NAME-FORMAT"
"ACET:IDNO"
"ACET-UCS-RESTORE-VIEWPORTS"
"ACET-UI-PROGRESS-DONE"
"ACET-DISABLED-COMMAND"
"ACET-GEOM-MTXTBOX"
"ACET-GEOM-MIDPOINT"
"ACET-FILENAME-DIR-ON-PATH"
"ACET-UI-PROGRESS-SAFE"
"ACET-SYS-SLEEP"
"ACET:IDOK"
"ACET-UI-TABLE-NAME-GET-ENAME"
"ACET-STR-LR-TRIM"
"ACET-GEOM-SS-EXTENTS"
"ACET-UI-TABLE-NAME-GET-IS-VALID"
"ACET-GEOM-ANGLE-TO-ELLIPSEANGLE"
"ACET-CMD-EXIT"
"ACET-APPID-DELETE"
"ACET-BS-STRIP"
"ACET-SS-REMOVE-DUPS-REVERSE"
"ACET-SYS-BEEP"
"ACET-TEMP-SEGMENT"
"ACET-LIST-M-ASSOC"
"ACET-FILE-CHDIR"
"ACET-SYS-WAIT"
"ACET-FILENAME-EXTENSION"
"ACET-POINT-FLAT"
"ACET-UI-TABLE-NAME-OBJECT-DATA"
"ACET-ELIST-FILTER-MATCH"
"ACET-IS-SYMBOL-TABLE"
"ACET-STR-ESC-WILDCARDS"
"ACET-GEOM-ZOOM-FOR-SELECT"
"ACET-HELP"
"ACET-LIST-ASSOC-REMOVE"
"ACET-UI-GET-LONG-NAME"
"ACET-DICT-NAME-LIST"
"ACET-SS-ANNOTATION-FILTER"
"ACET-GEOM-SS-EXTENTS-FAST"
"ACET-MENU-LOAD2"
"ACET-SPINNER"
"ACET-TABLE-PURGE"
"ACET-FILE-MOVE"
"ACET-GEOM-ARC-DELTA-ANGLE"
"ACET-UI-TABLE-NAME-GET-PICKIT"
"ACET:YESNO"
"ACET-LAYER-UNLOCK-ALL"
"ACET-CURRENTVIEWPORT-ENAME"
"ACET-SS-REMOVE-DUPS-GENERALIZE-ENT"
"ACET-GEOM-PIXEL-UNIT"
"ACET-LIST-PUT-NTH"
"ACET-GEOM-INSERT-POINT-LIST"
"ACET-GEOM-ARBITRARY-X"
"ACET-ELIST-FILTER-OR-MATCH"
"ACET-PARTIAL-MENU-STATUS-GET"
"ACET-GENERAL-PROPS-GET-PAIRS"
"ACET:YESNOCANCEL"
"ACET:ICONINFORMATION"
"ACET-PLINE-SEGMENT-LIST-APPLY"
"ACET:SYSTEM"
"ACET-UI-MESSAGE"
"ACET-EXPLODE"
"ACET-ACADREACTOR-ID-REMOVE"
"ACET-LIST-GROUP-BY-ASSOC"
"ACET-UCS-CAPTURE-VIEWPORTS"
"ACET-GETVAR-CPROFILE"
"ACET-DICT-FILTER-MATCH"
"ACET-TJUST-KEYWORD"
"ACET-STR-M-FIND"
"ACET-STR-EQUAL"
"ACET-SS-REDRAW"
"ACET-FILENAME-PATH-REMOVE"
"ACET-FILE-RMDIR"
"ACET:WEBSITE"
"ACET-BLINK-AND-SHOW-OBJECT"
"ACET-FILE-READDIALOG"
"ACET-PARTIAL-MENU-STATUS-SET"
"ACET-LWPLINE-MAKE"
"ACET-SS-CONVERT-ELLIPSES-TO-PLINES"
"ACET-SYS-FOREGROUND"
"ACET-PATH-TO-LIST"
"ACET-SYS-KEYSTATE"
"ACET-FILE-BACKUP-RESTORE"
"ACET-SYSVAR-SET"
"ACET-LSP-LOAD"
"ACET-SETVAR-FIXED-PROFILE"
"ACET-UCS-TO-OBJECT"
"ACET-DICT-ENAME"
"ACET-ANGLE-EQUAL"
"ACET-PLINE-IS-2D"
"ACET-UI-PICKDIR"
"ACET:DIRECTORY"
"ACET-PLINES-REBUILD"
"ACET:IDCLOSE"
"ACET-DTOR"
"ACET-UNDO-RESTORE"
"ACET-INIT-PRODKEY"
"ACET:ACETAUTO"
"ACET-REACTOR-EXISTS"
"ACET-UNDO-BEGIN"
"ACET-SS-REMOVE-DUPS"
"ACET-REG-PUT"
"ACET-GEOM-OBJECT-Z-AXIS"
"ACET-TABLE-NAME-LIST"
"ACET-ALT-VIEWPORT"
"ACET-UCS-CMD"
"ACET-UI-TABLE-NAME-CHECK-FLAGS"
"ACET-ERROR"
"ACET-INSERT-ATTRIB-SET"
"ACET-INIT-PLACEMENU"
"ACET-FILENAME-EXT-REMOVE"
"ACET-REG-GET"
"ACET-GEOM-POINT-INSIDE"
"ACET-FULL-DWGNAME"
"ACET-UTIL-VER"
"ACET-GEOM-OBJECT-END-POINTS"
Đây là một trong số những hàm mà được định nghĩa trong file .arx của Cad. Nó thường dùng làm hàm con trong các lisp Express. Bạn có thể tìm hiểu thêm một số hàm con nữa bằng cách dùng đoạn Code sau:
(foreach in (atoms-family 1 )
(print in )()
)
hoặc đánh lệnh ARX với lựa chọn "C"
- 4
###
[
#4
](http://www.cadviet.com/forum/topic/13492-cac-ham-thu-vien-trong-express/#entry73341)
![Các hàm thư viện trong ExpressLiên kết đến bài viết #4](http://www.cadviet.com/forum/public/style_images/master/icon_share.png)
Đã gửi 18 September 2009 - 02:40 PM
Còn đây:
Chào các bạn, Thiep sưu tầm được một số hàm trong thư viện Express. Xin gửi đến các bạn:
......
* ..........còn tiếp......
Nếu anh em nào biết hàm nào khác, hãy chia sẻ với Thiep nhé.
* (acet-ent-geomextents ename): Hàm trả về 1 list có 2 tọa độ ll và ur (bên trái dưới và bên phải trên) của 1 đối tượng có tên ename, giống như hàm (vla-GetBoundingBox obj 'MinPoint 'MaxPoint) nhưng dễ sử dụng hơn vì listpoint của acet-ent-geomextents không nằm trong safearray.
* (acet-geom-list-extents lst): Hàm trả về 1 list có 2 phần tử đầu và cuối trong list lst
* (acet-layer-locked lay): Hàm kiểm tra layer "lay" có bị khóa hay không. Nếu có bị khóa, hàm trả về tên của layer này.
......còn tiếp......
- 4
###
[
#5
](http://www.cadviet.com/forum/topic/13492-cac-ham-thu-vien-trong-express/#entry73345)
![Các hàm thư viện trong ExpressLiên kết đến bài viết #5](http://www.cadviet.com/forum/public/style_images/master/icon_share.png)
Đã gửi 18 September 2009 - 02:49 PM
Đây cũng là một nơi để tham khảo các hàm trong acetutil.arx
Còn đây:
* (acet-ent-geomextents ename): Hàm trả về 1 list có 2 tọa độ ll và ur (bên trái dưới và bên phải trên) của 1 đối tượng có tên ename, giống như hàm (vla-GetBoundingBox obj 'MinPoint 'MaxPoint) nhưng dễ sử dụng hơn vì listpoint của acet-ent-geomextents không nằm trong safearray.
* (acet-geom-list-extents lst): Hàm trả về 1 list có 2 phần tử đầu và cuối trong list lst
* (acet-layer-locked lay): Hàm kiểm tra layer "lay" có bị khóa hay không. Nếu có bị khóa, hàm trả về tên của layer này.
......còn tiếp......
[http://www.afralisp..../acet-utils.htm](http://www.afralisp.net/lisp/acet-utils.htm)
- 1
###
[
#6
](http://www.cadviet.com/forum/topic/13492-cac-ham-thu-vien-trong-express/#entry73346)
![Các hàm thư viện trong ExpressLiên kết đến bài viết #6](http://www.cadviet.com/forum/public/style_images/master/icon_share.png)
Đã gửi 18 September 2009 - 02:50 PM
Ôi cha! Nhiều quá xá.
Hàm ACET- gồm có:"ACET-VAR-SETVAR"
"ACET-AUTOLOAD"
...............................................
"ACET-GEOM-OBJECT-END-POINTS"
Đây là một trong số những hàm mà được định nghĩa trong file .arx của Cad. Nó thường dùng làm hàm con trong các lisp Express. Bạn có thể tìm hiểu thêm một số hàm con nữa bằng cách dùng đoạn Code sau:(foreach in (atoms-family 1 )
(print in )()
)
hoặc đánh lệnh ARX với lựa chọn "C"
Nhờ nataca mà mình mới biết kiến thức mình chỉ là 1 hạt cát trên sa mạc. Nhưng mà để mày mò tìm hiểu hết các hàm thư viện trên, chắc tới già! Hề Hề
Nataca có biết ý nghĩa hàm nào chia sẻ cho anh em với.
- 0
###
[
#7
](http://www.cadviet.com/forum/topic/13492-cac-ham-thu-vien-trong-express/#entry73354)
![Các hàm thư viện trong ExpressLiên kết đến bài viết #7](http://www.cadviet.com/forum/public/style_images/master/icon_share.png)
Đã gửi 18 September 2009 - 04:16 PM
Ý tưởng của bạn Trang rất hay, mình nghĩ nên viết cái lisp mở rộng hơn chút nữa là có mặt bằng rồi thì nó cho ra mặt cắt, ghi chú, kích thước, ngoài ra thì cho ra thêm luôn cả kết cấu, điện, nước, thuyết minh tính toán, phụ lục, dự toán là hay nhất. Như thế ko những tiết kiệm được ối thời gian mà còn tiết kiệm được cả tiền chi phí cho các bộ môn khác, đồng thời tiết kiệm được con người (chỉ cần kts) và kéo theo là tiết kiệm được không gian làm việc, đỡ tốn tiền thuê văn phòng.
Trang thấy diễn đàn của chúng ta có rất nhiều cao thủ về Lisp. Nhưng cũng giống như tình hình chung hiện nay của chúng ta là tất cả những gì chúng ta có mới chỉ là những viên ngọc thô. Tại sao chúng ta không chuyên nghiệp biến những kiến thức của chúng ta hiện có thành những viên ngọc tinh xảo. Được không? Chắc chắn là được.
Mình có 1 ví dụ rất hay gặp thế này.
Khi các bạn thiết kế triển khai vệ sinh chẳng hạn. Các bạn chỉ cần thiết kế mặt bằng. Sau đó dùng Lisp để dim kích thước, tạo các mặt đứng, ghi chú v.v...
Bạn chỉ thiết kế mặt bằng xong là xong tất cả. Tiết kiệm rất nhiều thời gian. Lisp nên dùng trong các trường hợp này.
- 0
Vợ bắt được chưa đánh roi nào đã khóc
Có cô bé nhà bên nhìn tôi cười khúc khích
Chị giận rồi, tối sang ngủ với em....
[http://www.cadviet.c...othed_tiger.jpg](http://www.cadviet.com/upfiles/2/saber_toothed_tiger.jpg)
Sống, chiến đấu, học tập, lao động theo gương Bác Hồ vĩ đại!
###
[
#8
](http://www.cadviet.com/forum/topic/13492-cac-ham-thu-vien-trong-express/#entry73375)
![Các hàm thư viện trong ExpressLiên kết đến bài viết #8](http://www.cadviet.com/forum/public/style_images/master/icon_share.png)
Đã gửi 18 September 2009 - 07:58 PM
Bạn thấy hay như thế. vậy bạn làm bắt tay vào làm đi.
Ý tưởng của bạn Trang rất hay, mình nghĩ nên viết cái lisp mở rộng hơn chút nữa là có mặt bằng rồi thì nó cho ra mặt cắt, ghi chú, kích thước, ngoài ra thì cho ra thêm luôn cả kết cấu, điện, nước, thuyết minh tính toán, phụ lục, dự toán là hay nhất. Như thế ko những tiết kiệm được ối thời gian mà còn tiết kiệm được cả tiền chi phí cho các bộ môn khác, đồng thời tiết kiệm được con người (chỉ cần kts) và kéo theo là tiết kiệm được không gian làm việc, đỡ tốn tiền thuê văn phòng.
- 0
** IN HIM, I TRUST. THE TRUST IN MY GOD **
###
[
#9
](http://www.cadviet.com/forum/topic/13492-cac-ham-thu-vien-trong-express/#entry73741)
![Các hàm thư viện trong ExpressLiên kết đến bài viết #9](http://www.cadviet.com/forum/public/style_images/master/icon_share.png)
Đã gửi 22 September 2009 - 01:34 PM
**yêu cầu bộ Express Tools**) **download here** ![ Hình đã gửi](http://www.cadviet.com/upfiles/2/acetutil.gif)
- 4
###
[
#10
](http://www.cadviet.com/forum/topic/13492-cac-ham-thu-vien-trong-express/#entry73756)
![Các hàm thư viện trong ExpressLiên kết đến bài viết #10](http://www.cadviet.com/forum/public/style_images/master/icon_share.png)
Đã gửi 22 September 2009 - 04:25 PM
Tiếp tục nhé:
Chào các bạn, Thiep sưu tầm được một số hàm trong thư viện Express. Xin gửi đến các bạn:
* ..........còn tiếp......
Nếu anh em nào biết hàm nào khác, hãy chia sẻ với Thiep nhé.
*** (acet-explode ss)**
Hàm làm nổ các đối tượng trong tập hợp chọn ss
*** (acet-ss-endel ss)**
Hàm xóa các đối tượng trong tập hợp chọn ss
*** (acet-ss-zoom-extents ss)**
Hàm zoom-extents tập hợp chọn ss và trả về listpoint của 2 điểm LL và UR của tập hợp chọn ss
*** (acet-list-to-ss (list en))**
Hàm trả về tên tập hợp chọn của list ename
*** (acet-geom-midpoint p1 p2)**
Hàm trả về tọa độ điểm giữa của 2 điểm p1 p2
*** (acet-geom-vertex-list en)**
Hàm trả về listpoint tọa độ các nút của LWPOLYLINE, POLYLINE. Nếu LWPOLYLINE, POLYLINE kín listpoint sẽ có thêm 1 điểm đầu ở cuối listpoint
Nếu ename là tên của đối tượng SPLINE, hàm trả về listpoint của các controlpoint
*** (acet-geom-intersestwith en1 en2 flag)**
Hàm trả về listpoint tọa độ các điểm giao của 2 đối tượng en1 en2.
flag là số interger, cờ quy định các kiểu giao:
- 0: không mở rộng 2 đối tượng en1 en2
- 1: mở rộng đối tượng en1, không mở rộng đối tượng en2.
- 2: không mở rộng đối tượng en1, mở rộng đối tượng en2.
- 3: mở rộng 2 đối tượng en1 en2
*** ..........còn tiếp......**
- 3
###
[
#11
](http://www.cadviet.com/forum/topic/13492-cac-ham-thu-vien-trong-express/#entry102157)
![Các hàm thư viện trong ExpressLiên kết đến bài viết #11](http://www.cadviet.com/forum/public/style_images/master/icon_share.png)
Đã gửi 28 July 2010 - 07:48 PM
**ACET-SYS-CONTROL-DOWN**
ACET-SYS-SHIFT-DOWN
ACET-SYS-LMOUSE-DOWN
ACET-SYS-SHIFT-DOWN
ACET-SYS-LMOUSE-DOWN
3 hàm này cực kỳ hữu ích khi muốn lập trình rẽ nhánh chương trình
cả 3 hàm có chức năng tương đối giống nhau. Đây là các hàm kiểm tra thông tin, không tham số và sẽ trả về T khi tại thời điểm hàm thực thi các phím Ctrl, Shift, Left mouse được giữ.
- 1
** IN HIM, I TRUST. THE TRUST IN MY GOD **
###
[
#12
](http://www.cadviet.com/forum/topic/13492-cac-ham-thu-vien-trong-express/#entry116438)
![Các hàm thư viện trong ExpressLiên kết đến bài viết #12](http://www.cadviet.com/forum/public/style_images/master/icon_share.png)
Đã gửi 08 November 2010 - 09:50 PM
Cái hàm (acet-geom-intersectwith en1 en2 flag) thay được cho đoạn lisp GiaoDT của bác Hoành đấy mọi người nhỉ ?!
- 0
###
[
#13
](http://www.cadviet.com/forum/topic/13492-cac-ham-thu-vien-trong-express/#entry116454)
![Các hàm thư viện trong ExpressLiên kết đến bài viết #13](http://www.cadviet.com/forum/public/style_images/master/icon_share.png)
Đã gửi 08 November 2010 - 11:12 PM
(defun acet-error-init ( errlist / ;;Error Init for ET
(defun acet-error-restore ( / ;;Error Restore for ET
(defun acet-sysvar-set ( varlist / ;;Save Sysvar List
(defun acet-sysvar-restore ( / ;;Restore Sysvar List
(defun acet-spinner ( / ;;Show Spinner Sign
(defun acet-table-name-list ( tblORlist / ;;Get Table Entries
(defun acet-table-purge ( table entry flag / ;;Purge table entry
(defun acet::store2reg ( varname varval / ;;Store custom data 2 Registry
(defun acet::loadreg ( varname / ;;Load custom from Registry
(defun acet::store2dict ( varname varval / ;;Store custom data 2 Dict
(defun acet::loaddict ( varname / ;;Load custom from Dict
(defun acet-set-CmdEcho ( val ;;Setvar CmdEcho
(defun acet-setvar ( varlist / ;;Setvar Custom Var
(defun acet-group-make-anon ( enamelist desc / ;;Create Anonymous Group
(defun acet-ucs-to-object ( ent / ;;Setvar UCS to Ent
(defun acet-ucs-set-z ( zvec / ;;Setvar UCS to Ent
(defun acet-ucs-get ( from / ;;get current/entity ucs
(defun acet-ucs-set ( ucs /
(defun acet-ucs-cmd ( cmdlist / ;;execute ucs command
(defun acet-xdata-set ( xkeylist / ;;Set XData Values for keys
(defun acet-xdata-get ( xkeylist / ;;Get XData Value for key
(defun bns_ss_mod ( ss flag pr / ;;Get XData Value for key
(defun acet-layer-locked ( layer / ;;Check Layer Locked ?
(defun acet-layer-unlock-all ( / ;;Unlock all layers
(defun acet-plines-rebuild ( plist / ;;rebuild polylines
(defun acet-pline-segment-list-apply ( na lst / ;;re-apply pline segment width
(defun acet::apply_width_bulge ( na swlst ewlst blglst /
(defun acet-plines-explode ( ss / ;;explode polylines
(defun acet-pline-segment-list ( elist / ;get pline segment data
(defun acet::plines-get-widthlist ( ename etype elist /
(defun acet::pline-explode ( ename /
(defun acet-ss-ssget-filter ( ss flt / ;;filter selection set
(defun acet-ss-new ( ename / ;;Create new SelectionSet with Ent
(defun acet-ss-clear-prev ( / ;;Clear previous SelectionSet
(defun acet-ss-visible ( entset flag / ;;Make Entities Visible(0)-Invisible(1)
(defun acet-ss-intersection ( ss ssmaster / ;;SelectionSet Intersection
(defun acet-ss-filter ( filterdata / ;;Filter Selection Set
(defun acet-ss-flt-cspace ( / ;;Build filter part for current space
(defun acet-ss-remove ( ss ssmaster / ;;Remove Ents from SelectionSet
(defun acet-ss-union ( sslist / ;;Combine SelectionSets together
(defun acet-ss-redraw ( ss mode / ;;Redraw SelectionSet with Mode
(defun acet-list-m-assoc ( key datalist / ;;Redraw SelectionSet with Mode
(defun acet-ss-entdel ( ss / ;;Entdel ss entities
(defun acet-ss-filter-current-ucs ( ss printit / ;;filter entities on current ucs
(defun acet-ss-annotation-filter ( ss /
(defun bns_annotation_ss ( ss / ;;Get Attributes into ss, remove inserts
(defun acet-ss-to-list ( ss / ;;Convert selection-set to entities list
(defun acet-list-to-ss ( lst / ;;Convert entities list to selection-set
(defun acet-ss-zoom-extents ( ss / ;####### Punkte p1/p2 von entry ohne Z-Wert !!!
(defun acet-ss-remove-dups ( ss fuz ignore / ;;Remove duplicate entities
(defun acet::check-identic-points ( plist1 plist2 fuz /
(defun acet-tjust-keyword ( elist / ;;get text justification
(defun acet-tjust ( ss tjust / ;;(acet-tjust (ssadd na (ssadd)) "Start") ;
; then set it to start
(defun acet-insert-attrib-set ( na attlst flag /
(defun acet-currentviewport-ename ( / ;get current vport entity
(defun acet-viewport-lock-set ( vpename setlocked / ;set vport locked/unlocked
(defun acet-alert ( msg /
(defun acet-fscreen-toggle ( /
(defun acet-init-fas-lib ( flag1 flag2 /
(defun acet-block-make-anon ( ss blkname / ;;Create anonymous block from ss
(defun acet-block-purge ( bna / ;;Purge Block with given name
(defun getgeomextents ( en /
(defun acet-geom-z-axis ( /
(defun acet-point-flat ( pt from to / ;;flat point
(defun acet-geom-midpoint ( p1 p2 / ;;Calculate Midpoint for P1,P2
(defun acet-geom-m-trans ( pntlst from to / ;;Transform Pointlist
(defun acet-geom-list-extents ( pntlst / ;;Transform Pointlist
(defun acet-geom-zoom-for-select ( pntlist / ;;Get Zoom Points to Include Points
(defun acet-geom-view-points ( / ;;Get Viewport Corner Points
(defun acet-geom-pixel-unit ( /
(defun acet-geom-textbox ( txtdata offset / ;;Get Textbox for any Text
(defun acet-geom-rect-points ( pa pb / ;;Get 5 Rectangle Points
(defun acet-geom-self-intersect ( pointlist flag / ;;Point Check Self-Intersection
(defun acet-geom-object-end-points ( ename / ;;get object end points
(defun acet-geom-object-point-list ( na alt / ;;Get Object Points Rasterized
;; altitude may be NIL !
(defun acet::[b]Pl-point-list[/b] ( na alt / ;;Get Polyline/LwPolyline Points
(defun acet::arc-point-list ( p1 p2 p3 ang alt / ;;Get Arcus Points
(defun acet::delta-ang ( r a / ;;Get Arcus Infos
;returns the delta angle of an arc with the specified altitude and radius
(defun acet-geom-image-bounds ( na / ;;Get Image Bounds
(defun acet-geom-point-rotate ( pnt p1 ang / ;;Rotate Point ;Rotate 'pnt' from a
;base point of 'p1' and through an angle of 'ang' (in radians)
(defun acet-geom-vertex-list ( na / ;;Get (LW)Polyline Vertexes
(defun acet-geom-delta-vector ( p1 p2 / ;;Get Difference Vector
(defun acet-geom-vector-scale ( vec scale / ;;Get Difference Vector
(defun acet-geom-vector-add ( vec add / ;;Add 2 Vectors
(defun acet-geom-cross-product ( v1 v2 / ;;Get Vector Cross Product (Normal Vector)
(defun acet-geom-unit-vector ( p1 p2 / ;;Get Vector Normalized
(defun acet-geom-angle-trans ( ang from to / ;;Transform Angle between Coordsys
(defun acet-geom-pline-arc-info ( p1 p2 bulge / ;;Get Arcus Infos
(defun acet-geom-point-inside ( pt ptlist dist / ;;Check Point inside Band along Ptlist
(defun acet-geom-vector-side ( pt pa pb / ;;Get Side of Point rel. to Vector
(defun acet-geom-intersectwith ( ent1 ent2 flag / ;;Get Intersection Points
(defun acet::measure-points ( object dist / ;;Get Object points by Measure
(defun acet-geom-object-normal-vector ( ename / ;;Get Entity's Z normal vector
(defun acet-geom-point-scale ( targetpnt frompnt scale /
(defun acet-geom-vector-parallel ( v1 v2 / ;;Check for parallel vectors
(defun acet-geom-arc-center ( pa pb pc / ;;Get Arc center from 3 points
(defun acet-geom-object-z-axis ( ename / ;;Get Entity Z-Axis
(defun acet-geom-vector-d-angle ( v1 v2 / ;;Get angle between 2 vectors
(defun acet::acos ( inval /
(defun acet-geom-object-fuz ( na / ;;Get object fuzz
(defun acet-ui-entsel ( sellst / ;;Entity Selection
(defun acet-ui-single-select ( filter flag / ;;Single Entity Select
(defun acet-ui-fence-select ( / ;;Fence Selectino points
(defun acet-ui-polygon-select ( mode / ;;Window/Crossing Polygon
(defun bns_truncate_2_view ( a b x y x2 y2 / ;;Truncate point list
(defun bns_groups_unsel ( / ;;Set All Groups to Unselect
(defun bns_groups_sel ( grpenames / ;;Set Groups back to Select
(defun acet-blink-and-show-object ( lst / ;;Draw a temporary polyline & let it blink
(defun bns_blink_and_show_object ( na color / ;;Draw a temporary polyline & let it blink
(defun bns_blktbl_match ( flt / ;;Search all entities inside block table
(defun bns_blk_match ( blkname flt lst flag / ;;Search all entities inside specified blocks
(defun bns_tbl_match ( tblname flt / ;;Search all entities inside specified blocks
(defun bns_filter_match ( e1 flt /
(defun bns_-4_match ( a e1 flt /
(defun bns_or_match ( e1 flt /
(defun bns_and_match ( e1 flt /
(defun bns_not_match ( e1 flt / lst a flag )
(defun bns_gc_match ( e1 dp opr / dp2 a b c d flag )
(defun acet-dcl-list-make ( dcltile vallist / ;;Display List Values
(defun acet-list-put-nth ( newval datalist atidx /
(defun acet-list-remove-nth ( atidx datalist / ;;Remove Entry at Index
(defun acet-list-assoc-remove ( key datalist / ;;Remove all Entries by Key
(defun acet-list-remove-adjacent-dups ( datalist / ;;Remove Duplicates from List
(defun acet-list-remove-duplicate-points ( lst fuz / ;;Remove duplicate points from List
(defun acet-list-group-by-assoc ( lst / ;; group data by assoc key
(defun acet-elist-add-defaults ( elist / ;;add defaults to elist
(defun acet-str-lr-trim ( s str / ;;Trim Left / Right Characters
(defun acet-str-space-trim ( str / ;;Trim Left / Right Spaces
(defun acet-str-esc-wildcards ( str / ;;place escape for wildcard strings
(defun acet-str-to-list ( deli line / ;;Split String into List
(defun acet-str-m-find ( find str / ;;Find multiple Substrings
(defun acet-str-equal ( str1 str2 / ;;Compare Strings Insensitive
(defun acet-bs-strip ( str / ;;Remove backslash controls
(defun acet-filename-ext-remove ( file / ;;Remove Extension from File
(defun acet-filename-path-remove ( file / ;;Get Filename Without Path
(defun acet-filename-extension ( file / ;;Get Extension from Filename
(defun acet-filename-directory ( file / ;;Get Directory from Filename
(defun acet-filename-valid ( file / ;;Check for Proper Filename
(defun acet-filename-supportpath-remove ( file / ;;Remove Path, if file is inside Supportpathes
(defun acet-file-find ( file / ;;Extended FindFile
(defun acet-file-find-font ( fontfile / ;;Extended FindFile (Fonts)
(defun acet-file-find-image ( imgfile / ;;Extended FindFile (Fonts)
(defun acet-file-backup ( file / ;;Create Backup file
(defun acet-file-backup-delete ( / ;;Delete All Backup files
(defun acet-filename-associated-app ( filename / ;;Get Application for file
(defun get-defparts ( cmd / cmdname cmdpar idx slen )
(defun acet-arxload-or-bust ( filename /
(defun acet-autoload ( loadlist / ;;Test & Load function & file
(defun acet-autoload2 ( loadlist /
(defun acet-autoloadarx ( loadlist /
(defun acet-viewport-next-pickable ( / ;;Get Next Pickable VP
(defun acet-viewport-frozen-layer-list ( ename / ;;Get Next Pickable VP
(defun acet-calc-bitlist ( n / ;;Calculate Bit Values
(defun acet-calc-round ( rval rround / ;;Round Value
(defun acet-calc-tan ( a / ;; Calculate Tangens
(defun acet-lwpline-make ( lst / ;;Create LW Polyline
(defun acet-temp-segment ( p1 p2 p3 mode / ;;Draw tempory Segment
(defun acet-wmfin ( wmffile / ;;WMF IN
(defun acet-dxf ( key keylist / ;;Get dxf value from assoc list
(defun acet-angle-format ( ang / ;;format angle 0...2*PI
(defun acet-angle-equal ( a b fuz / ;;Compare Angles with Tolerance
(defun acet-dtor ( a / ;;Compare Degree <> Radians
(defun acet-rtod ( a /
(defun acet-dict-ename ( dictname dictentry / ;;Get Dictionary entry
(defun acet-dict-name-list ( dictname / ;;Get Dictionary entries
(defun acet-explode ( na / ;;Explode SS and return exploded entities
(defun acet-list-assoc-put ( new lst / ;;Add / Update entry to list
(defun acet-list-assoc-append ( new lst / ;;Append entry to list
(defun acet-pline-is-2d ( elist / ;;Check (LW)Polyline for 2D
(defun acet-ui-getcorner ( p1 / ;;Get other corner with selection rubberband
(defun acet-undo-begin ( / ;;undo begin
(defun acet-undo-end ( / ;;undo end
(defun acet-cmd-exit ( / ;;undo command exit
(defun acet-safe-command ( bStart bAutoEnd cmdList / ;;execute commands in safe mode
(defun acet-pref-supportpath-list ( / ;;Get Support Pathes as list
(defun acet-list-isort ( plst index / ;;Indexed Sort
(defun acet-acad-refresh ( /
(defun acet-geom-ss-extents ( ss shrink / ;;Get extents of selection set
(defun acet-file-find-on-path ( fna path / ;;Find file on OS env "PATH"
(defun acet-list-is-dotted-pair ( a / ;;check for dotted pair
(defun acet-file-open ( fna flag / ;;file open
(defun acet-list-remove-duplicates ( lst fuz / ;;remove duplicates from list
(defun acet-list-split ( lst item / ;;Split List at entry
(defun acet-appid-delete ( appid / ;;Remove APPID
(defun acet-ui-progress-init ( title maxstep / ;;init progress bar
(defun acet-ui-progress-safe ( pos / ;;set progress pos
(defun acet-ui-progress-done ( / ;;done progress
(defun acet-ui-get-long-name ( msg / ;;get long keyboard input
(defun acet::getltexmsg ( msgkey defmsg /
(defun acet::expandfn ( fname fcheck / ;;Expand & Find Filename
(defun acet::filetype ( filename / ;;Get File Type Only
(defun acet::pos-filetype ( filename / ;;Get Position of Extension
(defun acet::nameonly ( filename / ;;Get File Without Path
(defun acet::pathonly ( filename / ;;Get Directory only[/font]
- 5
Lisp In bản vẽ hàng loạt:
[http://www.cadviet.c...ndpost&p=139860](http://www.cadviet.com/forum/index.php?showtopic=38641&view=findpost&p=139860)
###
[
#14
](http://www.cadviet.com/forum/topic/13492-cac-ham-thu-vien-trong-express/#entry116456)
![Các hàm thư viện trong ExpressLiên kết đến bài viết #14](http://www.cadviet.com/forum/public/style_images/master/icon_share.png)
Đã gửi 08 November 2010 - 11:24 PM
Bác Thiệp đi vắng rồi, để mình tiếp vậy
@Thiep : Đang nóng lòng chờ bác cập nhật tiếp đây này ^^
Cái hàm (acet-geom-intersectwith en1 en2 flag) thay được cho đoạn lisp GiaoDT của bác Hoành đấy mọi người nhỉ ?!
**(acet-geom-intersectwith EN1 EN2 flag)**
Trả về list giao điểm của 2 đối tượng curve. Tham số flag có giá trị từ 0-3
flag = 0 : Chỉ lấy giá trị các điểm giao thực giữa 2 curve
flag = 1 : lấy giá trị các điểm giao thực và các điểm giao ảo nếu có khi extend EN1 đến EN2
flag = 2 : lấy giá trị các giao điểm thực và các giao điểm ảo nếu có khi extend EN2 đến EN1
flag = 3 : lấy tất cả các giao điểm thực và ảo nếu có khi extend cả 2 đối tượng EN1 và EN2 với nhau
Thứ tự giao điểm sắp xếp lần lượt theo chiều của EN1
**(ACET-UI-ENTSEL (list "string" [flags initget] [initget keywork] [T or nil] 'filter [T or nil])**
Hàm chọn đối tượng kèm theo điều kiện rẽ nhánh trước khi chọn. Trả về tập hợp ename các đối tượng đc chọn, hoặc kết quả rẽ nhánh khi nhập vào 1 ký tự từ bàn phím. list tham số gồm:
- "string" : thông báo điều kiện rẽ nhánh
- flags initget: bit code
- initget key work: kết quả trả về tương tứng với các ký tự đc nhập
- T or nil 1: điều kiện cho phép chọn chỉ 1 hay nhiều đối tượng.
- 'filter: điều kiện lọc
- T or nil 2: điều kiện cho phép chọn đối tượng thuộc layer bị khóa hay không
**(ACET-UI-SINGLE-SELECT '(filter) lockOk)**
Hàm này áp dụng các chế độ lọc Filter giống như (ssget) để chọn 1 đối tượng duy nhất và trả về ename của nó. Nếu tại vị trí pick chuột không tìm thấy đối tượng nào thì hàm tự chuyển sang trạng thái multiple select giống như (ssget) nhưng sẽ chỉ trả về ename của đối tượng đầu tiên thỏa mãn điều kiện lọc được tìm thấy. Hàm chỉ kết thúc khi chọn được đối tượng thỏa mãn hoặc nhấn space
VD: (acet-ui-single-select '((0 . "TEXT")) nil)
lockOk = T : cho phép chọn đối tượng thuộc layer bị khóa, lockOK = nil: ngược lại
**(ACET-UI-TXTED "nội dung tạm" "title")**
hiện cửa sổ soạn thảo giống lệnh RText với tille tùy người dùng. trả về nội dung soạn thảo
**(AcetRText:modify ename [T or nil])**
Edit Rtext
**(ACET-STR-FIND string1 string)**
kiểm tra xem chuỗi string có chứa chuỗi string1 không, nếu có hàm trả về vị trí đầu tiên tìm thấy của trong chuỗi string.
**(ACET-STR-M-FIND string1 string)**
Tương tự ACET-STR-FIND, nhưng kết quả trả về tất cả các vị trí được tìm thấy của string1
**(ACET-STR-REPLACE "A" "B" "C")**
Tìm và thay thế 1 các chuỗi giống "B" nhau trong một chuỗi "C" bởi 1 chuỗi khác "A"
**(ACET-SS-CONVERT-ELLIPSES-TO-PLINES ss)**
Convert đối tượng tất cả các đối tượng elipe nếu có của 1 tập hợp chọn thành pline. tham số là tập hợp chọn ssget. trả về tên tập hợp chọn selection set
**(ACET-SS-CLEAR-PREV)**
Xóa tập hợp chọn Previous ra khỏi bộ nhớ tại thời điểm hàm thực thi. Không tham số, luôn trả về nil
- 3
** IN HIM, I TRUST. THE TRUST IN MY GOD **
###
[
#15
](http://www.cadviet.com/forum/topic/13492-cac-ham-thu-vien-trong-express/#entry116458)
![Các hàm thư viện trong ExpressLiên kết đến bài viết #15](http://www.cadviet.com/forum/public/style_images/master/icon_share.png)
Đã gửi 08 November 2010 - 11:43 PM
**(ACET-GROUP-MAKE-ANON [list EN1...ENn] "Description")**
Tạo group không tên. (với chú thích Description do người dùng đưa vào)
**(ACET-GEOM-PIXEL-UNIT)**
Không tham số, Trả về tỷ lệ giữa chiều dài tính theo đơn vị bản vẽ và 1 pixel độ phân giải màn hình.
**(ACET-GEOM-OBJECT-POINT-LIST ename [-1,0,1])**
Trả về list tọa độ các đỉnh của curve. tham số [-1; 0; 1] chỉ có ý nghĩa với các đường cong. nếu tham số này = -1, hàm sẽ chia đường cong thành các đoạn nhỏ và lấy ra tọa độ các đỉnh chia đó.
**(ACET-GEOM-OBJECT-END-POINTS ename)**
Trả về tọa độ các điểm cuối của *Line,Cicle, Elip...
**(ACET-GEOM-MTXTBOX [nmbr offset] [entget..])**
Trả về tọa độ 4 điểm của Mtextbox có xét đến hệ số offset
**(ACET-FILENAME-ACAD-ROOT)**
Không tham số. trả về đường dẫn thư mục cài đặt của cad hiện hành
**(ACET-FILE-REMOVE "filename")**
Xóa 1 file, tham số là đường dẫn đầy đủ (gồm cả phần mở rộng) của file cần xóa
(ACET-EXPLODE ename)
(ACET-EXPLODE ename)
Phá khối đối tượng phức (block, pline...) và trả về tập hợp chọn của các đối tượng tạo ra sau khi phá khối.
(acet-currentviewport-ename)
(acet-currentviewport-ename)
không tham số. trả về ename của viewport hiện hành
Các bạn có thể nghiên cứu bổ xung thêm các hàm thư viện acet bằng cách nghiên cứu bộ express tool của cad. tốt nhất là dùng vlide tạo 1 project chứa toàn bộ các lisp trong bộ express tool để dễ dàng tra cứu.
- 6
** IN HIM, I TRUST. THE TRUST IN MY GOD **
###
[
#16
](http://www.cadviet.com/forum/topic/13492-cac-ham-thu-vien-trong-express/#entry116461)
![Các hàm thư viện trong ExpressLiên kết đến bài viết #16](http://www.cadviet.com/forum/public/style_images/master/icon_share.png)
Đã gửi 09 November 2010 - 12:20 AM
- 0
###
[
#17
](http://www.cadviet.com/forum/topic/13492-cac-ham-thu-vien-trong-express/#entry116472)
![Các hàm thư viện trong ExpressLiên kết đến bài viết #17](http://www.cadviet.com/forum/public/style_images/master/icon_share.png)
Đã gửi 09 November 2010 - 08:48 AM
Lang thang nhặt được cái này.
Great! Thank's
- 0

Set-Cookie: modpids=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/


markdown:
ko biết trong mastercam dùng lệnh Array kiểu gì nhỉ? mọi người chỉ với?
Hề hề hề,
Không biết bạn muốn nói tới array sketch hay array solid???
Nếu array solid thì bạn có thể xem hình ảnh sau và thực hiện theo đúng hướng dẫn của Xcam.
Đã gửi 06 October 2015 - 11:12 AM
ko biết trong mastercam dùng lệnh Array kiểu gì nhỉ? mọi người chỉ với?
Hề hề hề,
Không biết bạn muốn nói tới array sketch hay array solid???
Nếu array solid thì bạn có thể xem hình ảnh sau và thực hiện theo đúng hướng dẫn của Xcam.
Đã gửi 14 November 2015 - 08:02 PM
ai dùng mcx6 chuyện em mấy file này thành x5 dùm em voi
[http://www.cadviet.c..._new_folder.rar](http://www.cadviet.com/upfiles/5/122369_new_folder.rar)
Đã gửi 15 November 2015 - 03:36 PM
ai dùng mcx6 chuyện em mấy file này thành x5 dùm em voi
[http://www.cadviet.c..._new_folder.rar]
hề hề hề,
Của bạn đây.
[http://www.cadviet.c..._new_folder.rar](http://www.cadviet.com/upfiles/5/5194_new_folder.rar)
Đã gửi 10 September 2016 - 02:57 PM
Lớp học ny vắng quá nhỉ? Sao mấy bạn đi đâu hết cae rồi:
Mình cá kiếm cho các bạn mấy cái hay hay nữa đây:
1.
Một Số Bài Tập Trong MasterCAM
Link download mediafire file bài tập (File PDF)
[http://adf.ly/2J0dc] [http://adf.ly/2J0dx] [http://adf.ly/2J0e3] [http://adf.ly/2J0e8] [http://adf.ly/2J0eB] [http://adf.ly/2J0eJ] [http://adf.ly/2J0eQ] [http://adf.ly/2J0ec] [http://adf.ly/2J0fD] [http://adf.ly/2J0fM] [http://adf.ly/2J0fb] [http://adf.ly/2J0fs] [http://adf.ly/2J0g3] [http://adf.ly/2J0gL] [http://adf.ly/2J0gh] [http://adf.ly/2J0gl]
2. Đây là tài liệu học Mastercam bản Full:
[http://adf.ly/2J0pP]
3. Giáo trình tự học Mastercam:
[http://adf.ly/2J0hy] a)Bài tập 2D Trong MastercamX
Link download file bài tập (File PDF)
[http://adf.ly/2J0iA] [http://adf.ly/2J0iX] [http://adf.ly/2J0ic] [http://adf.ly/2J0ii] [http://adf.ly/2J0in] [http://adf.ly/2J0iw] [http://adf.ly/2J0iz] [http://adf.ly/2J0jJ] [http://adf.ly/2J0jZ] [http://adf.ly/2J0jk] [http://adf.ly/2J0jv] [http://adf.ly/2J0k6] [http://adf.ly/2J0kK] [http://adf.ly/2J0kT] [http://adf.ly/2J0kW] [http://adf.ly/2J0ka] b)Bài tập 3D Trong MastercamX:
Link download file bài tập (File PDF)
[http://adf.ly/2J0m9] [http://adf.ly/2J0mC] [http://adf.ly/2J0mF] [http://adf.ly/2J0mK] [http://adf.ly/2J0mU] [http://adf.ly/2J0mY] [http://adf.ly/2J0mv] [http://adf.ly/2J0my] [http://adf.ly/2J0nC] [http://adf.ly/2J0nP] [http://adf.ly/2J0np] [http://adf.ly/2J0o3] [http://adf.ly/2J0oK] [http://adf.ly/2J0oQ] [http://adf.ly/2J0oi]
4.
MasterCAM Tutorial Video:
Video hướng dẫn tự học MasterCAM phần Mill 2D và 3D dễ hiểu và dễ thao tác.
Các bạn down về tìm hiểu nhé!
a)Mastercam Tutorial: [http://www.mediafire...aoi56icmti0ts7a] [http://www.mediafire...u6oxtw7oubldbsy] [http://www.mediafire...te3wfxkfu6y5cad] [http://www.mediafire...ch3qc3d8ymr5nma] [http://www.mediafire...v60bpb95g435cng] [http://www.mediafire...56sv8ebpkj0o8ci] [http://www.mediafire...j0k88mmp8dy9ddw] b)Mastercam X3 Mill 2D: [http://www.mediafire...u8rvy67g30mp8c2] [http://www.mediafire...z22k2ew7quzxw24] [http://www.mediafire...aov50q83udb0wj4] c)tài liệu chỉ dẫn vận hành máy cnc fanuc: [http://www.mediafire...83ctkraiclpt9ru] [http://www.mediafire...7o4189rvrr9bz#1] [http://www.mediafire...cyjo168wg1zan4b] [http://www.mediafire.../?jwwh00lzyyn#1]
5.
MasterCAM X4 Tutorials Từ A-->Z 2D-3D...
Tài liệu có 43 bài hướng dẫn vẽ các chiết dạng 2D, 3D
từ các hình đơn giản đến nâng cao và các bài hướng dẫn
chỉnh sửa bề mặt chi chiết, sau đó hướng dẫn lập trình gia công:
link download:
[http://www.mediafire...e6y7f8q48br3d5b] 6.Thuật Ngữ Trong MasterCAM:
Tài liệu nói về các thuật ngữ Chính Trong MasterCAM hay gặp trong quá trình làm việc, do vậy chúng ta có thể dùng tài liệu này để tra một cách dễ dàng.
link download:
[http://www.mediafire...py935ga9xdg6wb7] 7.Ebook CAM:
Tài liệu nói về
Các kiểu chạy dao trong MasterCAM
Chế độ cắt
Mô phỏng gia công
link download:
[http://www.mediafire...01corz5v5z9zade] 8. MasterCam V9 Solids Tutorial (metric):
link download:
[http://www.mediafire...t8lbkv4aj8s9ga7]
Còn đây là VIDEO hướng dẫn học MasterCAM 9 cho bạn
[http://www.mediafire.com/?guqiixuntc0] [http://www.mediafire.com/?mxlmeia58th] [http://www.mediafire.com/?z9twtibfnus] [http://www.mediafire.com/?qmg5umv4byp] [http://www.mediafire.com/?hjulhn5yvai] [http://www.mediafire.com/?zpjwa617ml2] [http://www.mediafire.com/?6rqmqjcmaao] [http://www.mediafire.com/?0nzgvij88jb] [http://www.mediafire.com/?3ibzupykb25] [http://www.mediafire.com/?ff2jsxwclen] [http://www.mediafire.com/?dcbkirve5c1] [http://www.mediafire.com/?z0anlai4n5i] [http://www.mediafire.com/?pbizyukdxwc] [http://www.mediafire.com/?nvbv3mjgbxl]
9.
SolidCAM 2009 Tutorials:
Đây là toàn bộ nội dung training của hãng SolidCAM
dành cho phần mềm của họ bao gồm sách ở dạng PDF
và những file bài tập đi kèm:
[1. SolidCAM 2009 Milling User Guide] [2. SolidCAM 2009 Turning User Guide] [3. SolidCAM 2009 Turning Training Course] [4. SolidCAM 2009 Milling Training course 2.5D Milling] [5. SolidCAM 2009 Mill & Turn Training Course] [6. SolidCAM 2009 HSS User Guide] [7. SolidCAM 2009 HSM User Guide] [8. SolidCAM 2009 5 axis User Guide]
Nguồn:
[http://bkhcm.info]
Chúc các bạn học tốt!
phần5.
MasterCAM X4 Tutorials Từ A-->Z 2D-3D... link bị hỏng, bác cho em xin cái link khác nhé( hoăc gửi mail cho em xin quangtungtb86@gmail.com) em xin cảm ơn
Chào anh,a cho em xin link tài liệu mastercam.các link trên die hết rồi.mail em là banghn91@gmail.com.cảm ơn anh!
Đã gửi 10 September 2016 - 04:31 PM
em không biết đăng bài lên forum như thế nào lên tiện thể ở đây em nhờ các bác giải hộ bài toán này vơi:
- làm thế nào để hiện được pointstyle trong cad 2016 lên . Em gõ lệnh ddptype mà nó còn không hiện lên gì cả
Đã gửi 09 January 2017 - 09:04 PM
Ở HN có ai nhận dạy MasterCam ko ạ
Em đang muốn học

WARC-Type: response

Content-Type: application/http; msgtype=response

WARC-Truncated: length

WARC-Identified-Payload-Type: text/html

Server: Apache

Connection: close

Vary: Accept-Encoding,User-Agent


markdown:
QuangminhCo.,Ltd chuyên nhập khẩu và phân phối Máy ép bùn khung bản Chishun Đài Loan bao gồm các model SCS, Model ACS, Model AWS, Model, MSCS, Model MAWS
**Model SCS**: Máy ép khung bản làm việc theo chu trình tự động đóng khung bản, bơm chất lỏng, thổi khí và tự động mở ra. Khâu lấy bùn ép sử dụng bằng tay. **Model ACS**: Máy ép khung bản tự động cho phép tự động đóng khung bản và bơm chất lỏng, thổi khí và tự động mở ra. Ngoài ra máy có chức năng lắc khung bản để bùn dễ dàng tách rời, thuận lợi cho việc lấy bánh bùn. **Model AWS**: Máy ép khung bản tự động cho phép tự động đóng khung bản và bơm chất lỏng, thổi khí và tự động tách từng tấm khung bản để lấy bùn. Ngoài ra máy có chức năng lắc khung bản để bùn dễ dàng tách rời, thuận lợi cho việc lấy bánh bùn. Và chức năng tự động rửa vải lọc. **Model MSCS**: Có chức năng tương tự model SCS, có bổ xung tính năng ép khung bản. Cho phép loại bỏ chất lỏng được nhiều hơn, và bánh bùn khô hơn. **Model MAWS**: Có chức năng tương tự model AWS, có bổ xung tính năng ép khung bản. Cho phép loại bỏ chất lỏng được nhiều hơn, và bánh bùn khô hơn. **Ứng dụng**
Máy ép bùn khung bản Chishun được ứng dụng trong nhiều ngành công nghiệp như: chế biến thực phẩm, nhuộm, thuộc da, mạ, khai mỏ, xử lý nước thải công nghiệp, đô thị, nước thải giấy,…
Ngoài ra công ty chúng tôi còn cung cấp máy gạt rác, song chắn rác tự động của hãng Chishun
Để biết thêm chi tiết xin vui lòng liên hệ:
CÔNG TY TNHH XÂY DỰNG & THƯƠNG MẠI QUANG MINH
Trụ sở: Số 12, Ngõ 45, phố Nguyên Hồng, Quận Đống Đa, Tp Hà Nội, Việt Nam
Tel : 04 37737566 (15) Fax : 04 37737565
Chi nhánh Tp HCM: Số 40, đường Giải Phóng, phường 4, quận Tân Bình, Tp Hồ Chí Minh
Mr Tuấn:
**0915.89.22.33 - 0965.04.00.01**
Email :
[anhtuanviettien@gmail.com](mailto:anhtuanviettien@gmail.com)
Web:
[www.quangminhvn.com](http://www.quangminhvn.com/) [http://mayepbundailoan.blogspot.com/](http://mayepbundailoan.blogspot.com/)


markdown:
[Vệ sinh máy lạnh quận 10,](http://www.dienlanhthienphu.com/2014/08/ve-sinh-may-lanh-quan-10.html) **bảo trì máy lạnh panasonic tại nhà quận**10, **HOTLINE : 0937.164139 – Địa chỉ trụ sở 2 :** [Vệ sinh máy lạnh quận 10,](http://www.dienlanhthienphu.com/2014/08/ve-sinh-may-lanh-quan-10.html) **bảo trì máy lạnh panasonic tại nhà quận**10, **525 bà hạt , q10**, Trung tâm bảo hành sửa chữa máy lạnh tại nhà quý khách tối ưu nhất & Gía rẻ nhất, . **. sẽ phục vụ tận tình chu đáo & chắc chắn sẽ làm hài lóng Quý khách.** [Vệ sinh máy lạnh quận 10,](http://www.dienlanhthienphu.com/2014/08/ve-sinh-may-lanh-quan-10.html) **bảo trì máy lạnh panasonic tại nhà quận**10, **CÔNG TY TNHH DỊCH VỤ - SỬA CHỮA ĐIỆN LẠNH** **MỸ NGỌC** **** **Số Điện Thoại : 0866.838.160 – 0942.243.298 – 0925.559.538 -** **Tính năng & triệu chứng khi hư :** [sửa chữa máy lạnh](http://www.dienlanhthienphu.com/) __- lắp đặt Máy Lạnh + Điều hòa :__ **Máy lạnh không hoạt động, Máy lạnh hoạt động nhưng không lạnh (kém lạnh, bị nóng & chỉ ra hơi gió), Máy lạnh bị chảy nước, Máy lạnh bị lỗi board báo chớp đèn trên máy lạnh, Máy lạnh hoạt động đóng ngắt liên tục, Máy lạnh bị xì gas, Chạy bị kêu, Không nhận tín hiệu điều khiển (remost)... - Bảo trì, sửa chữa, vệ sinh Máy Lạnh. Nạp gas (thay gas) mới cho máy lạnh, thay thế Block máy lạnh mới, Lắp đặt, tháo ráp và di dời máy lạnh (cũ & mới) sang vị trí mới...** [Vệ sinh máy lạnh quận 10,](http://www.dienlanhthienphu.com/2014/08/ve-sinh-may-lanh-quan-10.html) **bảo trì máy lạnh panasonic tại nhà quận**10, **Đ** **I** **Ệ** **N L** **Ạ** **NH M** **Ỹ** **NG** **Ọ** **C là đ** **ạ** **i lý ĐƯỢC** **ủ** **y quy** **ền củ** **a các hãng : samsung, toshiba,Carrier,electrolux , hitachi , sanyo , daewoo, panasonic, daikin,funiki, gl, reetech , natitonal, ariston, alaska, sukara,centon, detkeys, legend, Joven,Rossi… Nhằm dịch vụ sửa chữa từ Nhu cầu khách hàng nhanh chống tiện lợi hơn** *Thông tin liên hệ:* __Đc trụ sở chính__ __:__ **2 lê thúc hoạch , phú thọ hòa , tân phú** **HOTLINE** **0937.164.139 –** **0862.761.708** **** ![ ](data:image/jpeg;base64,[encoded data, 38108 characters])
**** [Vệ sinh máy lạnh quận 10,](http://www.dienlanhthienphu.com/2014/08/ve-sinh-may-lanh-quan-10.html) **bảo trì máy lạnh panasonic tại nhà quận**10, [Vệ sinh máy lạnh quận 10,](http://www.dienlanhthienphu.com/2014/08/ve-sinh-may-lanh-quan-10.html) **bảo trì máy lạnh panasonic tại nhà quận**10, [Vệ sinh máy lạnh quận 10,](http://www.dienlanhthienphu.com/2014/08/ve-sinh-may-lanh-quan-10.html) **bảo trì máy lạnh panasonic tại nhà quận**10, [Vệ sinh máy lạnh quận 10,](http://www.dienlanhthienphu.com/2014/08/ve-sinh-may-lanh-quan-10.html) **bảo trì máy lạnh panasonic tại nhà quận**10, [Vệ sinh máy lạnh quận 10,](http://www.dienlanhthienphu.com/2014/08/ve-sinh-may-lanh-quan-10.html) **bảo trì máy lạnh panasonic tại nhà quận**10, [Vệ sinh máy lạnh quận 10,](http://www.dienlanhthienphu.com/2014/08/ve-sinh-may-lanh-quan-10.html) **bảo trì máy lạnh panasonic tại nhà quận**10,

WARC-Identified-Payload-Type: application/xhtml+xml

Server: GSE

X-Content-Type-Options: nosniff

Cache-Control: private, max-age=0

X-XSS-Protection: 1; mode=block

Content-Type: text/html; charset=UTF-8


markdown:
Hôm nay tôi sẽ hướng dẫn những bạn nào chưa biết về sự miễn phí của autodesk.
autodesk có định hướng hỗ trợ phần mềm cho các học sinh, sinh viên, các tổ chức giáo dục, phi lợi nhuận trong vòng 3 năm. 3 năm tính từ ngày kích hoạt nhé các bạn.
B1. các bạn vào đây.
B2. tạo 1 tài khoàn ( làm theo những hướng dẫn trong các bước)
Lưu ý:
chỗ i am a ..... chọn faculty. không chọn student nhé (lợi ích của việc này là khi in ấn sẽ không có dòng AUTODESK EDUCATION VERSION........... gì đó). bạn nào đã tạo tk với i am a student sẽ nhận ra ngay. mình đã thử.
chỗ type.... chọn college/university
Sau khi tạo tài khoản thành công các bạn đăng nhập vào và tiến hành download.
LƯU Ý: trước khi download thì các bạn cần tải cái này về( AutodeskDownloadManagerSetup)
Sử dụng phần mềm fake id khi tải nhé có thể fake nước Anh hoặc Mỹ ( có thể dùng CyberGhost 5). mình đang xài và rất tốt load 7.51GB dùng wifi chùa mà chỉ hơn 1 tiếng. :v
autodesk có định hướng hỗ trợ phần mềm cho các học sinh, sinh viên, các tổ chức giáo dục, phi lợi nhuận trong vòng 3 năm. 3 năm tính từ ngày kích hoạt nhé các bạn.
[Autodesk Student Community | Free Software & Resources for Education](http://www.autodesk.com/education)
B2. tạo 1 tài khoàn ( làm theo những hướng dẫn trong các bước)
Lưu ý:
chỗ i am a ..... chọn faculty. không chọn student nhé (lợi ích của việc này là khi in ấn sẽ không có dòng AUTODESK EDUCATION VERSION........... gì đó). bạn nào đã tạo tk với i am a student sẽ nhận ra ngay. mình đã thử.
chỗ type.... chọn college/university
Sau khi tạo tài khoản thành công các bạn đăng nhập vào và tiến hành download.
LƯU Ý: trước khi download thì các bạn cần tải cái này về( AutodeskDownloadManagerSetup)
Sử dụng phần mềm fake id khi tải nhé có thể fake nước Anh hoặc Mỹ ( có thể dùng CyberGhost 5). mình đang xài và rất tốt load 7.51GB dùng wifi chùa mà chỉ hơn 1 tiếng. :v


markdown:
|
|![]()
|
|Địa chỉ: 225/11 Nguyễn Đình Chiểu, F5, Quận 3, Hồ Chí Minh
|
|Điện thoại: 08. 39292920 - 39291002 - 39291003
|
|
|
|Website: http://www.ytuongviet.org.vn
Với xuất phát điểm là những cử nhân về tâm lý học, lực lượng nhân viên của Ý tưởng Việt luôn khao khát được phục vụ cho khách hàng của mình một cách đầy thân thiện và nhiệt huyết nhất.
** Việt hoạt động trên 3 lĩnh vực với mục tiêu chung là “Tạo dựng Tương Lai Việt”. Các hoạt động đều hướng đến xây dựng văn hóa tổ chức, con người được hoàn thiện hơn về mặt tâm lý, kỹ năng vì đó là năng lực chuyên môn của đội ngũ nhân viên trẻ đầy sáng tạo, nhiệt huyết và giàu tính cống hiến.
Công ty truyền thông- tư vấn-đào tạo Ý tưởng**
Severity: Warning
Message: Invalid argument supplied for foreach()
Filename: views/box_khoahoc_daxem.php
Line Number: 47

Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0

Pragma: no-cache

Connection: Upgrade, close


markdown:
7,850,000₫
8,250,000₫
9,350,000₫
9,850,000₫
14,950,000₫
17,200,000₫
16,500,000₫
22,050,000₫
6,500,000₫
7,250,000₫
7,500,000₫
1,550,000₫
1,950,000₫
2,050,000₫
2,250,000₫
2,550,000₫
3,250,000₫
920,000₫
1,350,000₫
2,450,000₫
3,550,000₫
800,000₫
850,000₫
950,000₫
1,250,000₫
950,000₫
1,050,000₫
300,000₫
350,000₫
850,000₫
650,000₫

Server: nginx

Content-Type: text/html; charset=utf-8

Vary: Accept-Encoding

Set-Cookie: shop_ref=; expires=Thu, 14 Sep 2017 08:02:31 GMT; path=/; samesite=lax

X-Cache: hit, server

P3P: CP="NOI DSP COR NID ADMa OPTa OUR NOR"


markdown:
### Làm đẹp
### Thời trang
### Sức khỏe
-
### Nghệ thuật sống
-
[Kinh nghiệm để vượt qua những lúc gặp khó khăn](http://www.khoetredep.com/kinh-nghiem-de-vuot-qua-nhung-luc-gap-kho-khan.html)Những người thành công tìm kiếm cơ hội trong một môi trường đầy khó khăn,
-
[Những câu hỏi giúp bạn xác định mục đích sống](http://www.khoetredep.com/nhung-cau-hoi-giup-ban-xac-dinh-muc-dich-song.html)Những câu sau là tín hiệu dẫn đến mục đích của bạn. Chúng chỉ cho
-
[Có nên sống thử?](http://www.khoetredep.com/co-nen-song-thu.html)Các bạn nam dù thừa nhận hay không thì trên thực tế, việc đưa ra
-


markdown:
Bạn muốn tìm Bài Hát, Album hay Video cho b-boy for christ?
Cirez D
RaeLynn
V.A
Caroline Bowman, A.J. Holmes, Alice Ripley
Jeremy Camp
B-boy NgocTan
B.o.B
Đông Nhi
Fall Out Boy
Lip B
Mr.Siro
Juun Đăng Dũng
Vũ Duy Khánh
Lê Hiếu, Soobin Hoàng Sơn, Touliver
Khởi My, Bảo Thạch
Trúc Nhân
Miu Lê
JayKii
Chi Dân
Đơn vị chủ quản: Công ty Cổ phần NCT
Địa chỉ: Tòa nhà HAGL Safomec, 7/1 Thành Thái, P14, Q10, TP.HCM
Người chịu trách nhiệm nội dung: Ông Nhan Thế Luân - Email: support@nct.vn - Tel: (08) 3868 7979
Giấy phép MXH số 499/GP-BTTTT do Bộ Thông Tin và Truyền thông cấp ngày 28/09/2015

Server: nginx+

P3P: CP='NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM'

Set-Cookie: NCT_BALLOON_INDEX=true;Path=/;Domain=.nhaccuatui.com;Expires=Fri, 18-Aug-2017 16:59:59 GMT;HttpOnly

Vary: Accept-Encoding, User-Agent


markdown:
Bạn muốn tìm Bài Hát, Album hay Video cho dear frederic?
MT
Suvi
High Valley
Mauie The King Jr.
Ylva Olaisen
Frederic Chopin
V.A
Bờm
Mr.Siro
Juun Đăng Dũng
Vũ Duy Khánh
Lê Hiếu, Soobin Hoàng Sơn, Touliver
Khởi My, Bảo Thạch
Trúc Nhân
Miu Lê
JayKii
Chi Dân
Đơn vị chủ quản: Công ty Cổ phần NCT
Địa chỉ: Tòa nhà HAGL Safomec, 7/1 Thành Thái, P14, Q10, TP.HCM
Người chịu trách nhiệm nội dung: Ông Nhan Thế Luân - Email: support@nct.vn - Tel: (08) 3868 7979
Giấy phép MXH số 499/GP-BTTTT do Bộ Thông Tin và Truyền thông cấp ngày 28/09/2015


markdown:
Bạn muốn tìm Bài Hát, Album hay Video cho twilight 22?
Cover Drive
Dead Buttons
Twilight
Ostblockschlampen
Owl City
UQiYO
Taylor Swift
Mr.Siro
Juun Đăng Dũng
Vũ Duy Khánh
Lê Hiếu, Soobin Hoàng Sơn, Touliver
Khởi My, Bảo Thạch
Trúc Nhân
Miu Lê
JayKii
Chi Dân
Đơn vị chủ quản: Công ty Cổ phần NCT
Địa chỉ: Tòa nhà HAGL Safomec, 7/1 Thành Thái, P14, Q10, TP.HCM
Người chịu trách nhiệm nội dung: Ông Nhan Thế Luân - Email: support@nct.vn - Tel: (08) 3868 7979
Giấy phép MXH số 499/GP-BTTTT do Bộ Thông Tin và Truyền thông cấp ngày 28/09/2015