duy267
-
Số lượng nội dung
91 -
Đã tham gia
-
Lần ghé thăm cuối
Bài đăng được đăng bởi duy267
-
-
Cho mình xin 1 key nha
97711F 80164E 63045
-
Lisp này Ketxu đã viết. Hãy vào đây tìm hiểu:
http://www.cadviet.com/forum/topic/49784-van-de-ve-lenh-tat-trong-cad/page-2
Hãy sử dụng thường xuyên thì bạn sẽ không quên.
-
Lệnh này có lệnh tắt k bạn ơi?
Theo mình biết thì không có, nhưng bạn có thể vào Parameters thêm lệnh tắt(File Acad.pgp) hoặc trong Express->Tools->Command Alias Editor->Add
-
1
-
-
Lệnh Refedit nhé bạn.
-
1
-
-
Bạn nhờ người khác giúp mà bạn kêu người ta đi hỏi bạn là sao? Hãy cứ chờ cứ đợi đi.
-
Ra tiệm mua về đọc chứ ai cho bạn?
-
Muốn dùng cho TEXT và MTEXT thì thay "TEXT" thành "*TEXT".
-
lệnh ep mới sửa vẫn lỗi khi mà có 2 loại PL, 1 PL là vẽ ra ngay từ đầu. 1 PL là joint 2 line lại thành. Khi đó ep chỉ phá được 1 đối tượng
Đề bài bạn đưa ra không rõ ràng ngay từ đầu. Chỉ có những đường POLYLINE kín thì nó không nhận ra, còn các POLYLINE hở vẫn EXPLODE được.
-
@Duy267: (70 .1) thì nó chọn tất cả pline closed mất thôi.
Em quên mất, phải xét tới trường hợp nó là HCN nữa, bài toán trở nên phức tạp hơn rồi :D. Cần phải thêm vài điều kiện lọc nữa.
-
Lisp TTT thì nó lại hiểu cái rectangle thành polyline nên nó phá khối luôn. Bác làm sao để lại cái rectangle không phá khối ý ạ !
Còn lisp ep chỉ phá được 1 đối tượng
Sao bạn không nói rõ từ đầu, Rectangle vẫn là Polyline mà. Dùng thử lệnh EP mới sửa ở trên.
-
Ri được không?
(defun C:ttt()
(command "explode" (ssget "X" (list (cons 0 "*POLYLINE"))))
)
Lisp này chỉ phá được 1 đối tượng. Bạn xem lại.
-
1
-
-
Bạn thử lisp này.
(defun c:EP (/ ss index n ent) (command ".undo" "BE") (setvar "CMDECHO" 0) (setq ss (ssget "X" '((0 . "*POLYLINE") (-4 . "<NOT") (70 . 1) (-4 . "NOT>")))) (setq index (sslength ss)) (setq n 0) (repeat index (setq ent (ssname ss n)) (command ".EXPLODE" ent "") (setq n (1+ n)) ) (command ".undo" "E") (princ) ) (princ "L\U+1EC7nh ph\U+00E1 to\U+00E0n b\U+1ED9 PILYLINE tr\U+00EAn b\U+1EA3n v\U+1EBD") -
Xin cảm ơn 2 bác đã trả lời. Về kiến thức VB và C# thì em như con số 0 :D. Vậy là để làm việc được với Autocad.net thì cần phải học trước VB và C# hả. Nếu bác nào có tài liệu về Autocad.net thì có thể share cho em. Xin cảm ơn nhiều.
-
1
-
-
Gửi các anh em trên diễn dàn, cũng như tiêu đề nêu trên em muốn tiếp cận Autocad.net thì em cần phải có những kiến thức cơ bản nào vì nghe đồn nó "rất hay" so với các ngôn ngữ khác :D. Nếu có thể anh em cho thêm một số tài liệu(tiếng việt càng tốt) hoặc các ví dụ cụ thể để những người chưa biết có thể tham khảo học hỏi. Xin cảm ơn anh em.
-
1
-
-
kì tới e đang sắp làm 1 cái đồ án liên quan đến vb trên có member nào có tài liệu liên quan đến vb trên inventor ko cho e xin với ạ. :wub:
Similar topics from web:Ứng dụng Automation Của VBA Trong Việc Trao đổi Dữ Liệu Giữa ...
Lập trình vẽ các đối tượng trong Inventor
Ðề tài: Liên kết động trong Excel
Download CorelDRAW Technical Suite X6
Game The Search for Amelia Earhart for Windows
Phát triển AutoCAD bằng ActiveX & VBA
Download Game The Search for Amelia Earhart for Windows -tải free -
Thiết kế logo, đồ họa với phần mềm CorelDRAW Technical Suite X6 ...
link Download Game Chicken Invaders 2 The Next Wave Christmas ...
vb trên Inventor là cái gì vậy bạn?
-
1
-
-
Cứ gửi link lên đây đi mọi người sẽ giúp bạn.
-
Download không đươc bạn ơi.
-
Đối với danh sách trả về sau khi check, các biến ở dạng chữ in hoa, nếu bạn muốn chuyển về chữ thường, hãy chạy list đó qua hàm sau:
(defun VarList (lst) (vl-princ-to-string (mapcar '(lambda ( x ) (strcase (vl-princ-to-string x) t)) lst))) ;;; Vi du: (VarList '( C a d V i e tt)) ---> "(c a d v i e tt)"
Có cách khác là copy danh sách biến đó qua N++, nhấn Ctrl+U để chuyển text qua chữ thường, sau đó copy và paste lại vào trong lisp.
-
Chúc các bạn thật nhiều niềm vui, hình như các bạn không thích topic này lắm?!
Có cách nào làm cho nó sinh động lên không? Các bạn vui lòng đóng gốp ý kiến!
Topic hay lắm bạn. Từ khi mình đọc qua nó mình đã học hỏi được rất nhiều về những ưu điểm tuyệt vời của VL mà trước đó chưa bao giờ biết tới. Mình vẫn âm thầm theo dõi vàh học hỏi và mình nghĩ rất nhiều người cũng giống mình. Chúc bạn sức khỏe và thành công.
-
1
-
-
Bạn đã xem hình mình post ở bài viết trên thì thấy sau khi bấm chữ -> có 1 danh sách xổ xuống và chọn thôi (giống N++)
Từ danh sách xổ xuống thì chọn bằng chuột. Nếu hàm đã hoàn chỉnh tất nhiên sẽ tự complete
VLISP cái này ưu điểm hơn N++ nhiều. Tue_NV dùng các hàm VL, VLA ..... và các hàm trong bộ project của mình thì coding nhanh, gọn và nhàn hơn rất nhiều. N++ dẫu có thêm hàm cho chức năng Complete thì sao đủ bằng VL được?
Em hiểu rồi, giống như Thùy Linh đã nói:
Nó tùy thuộc vào mức độ hoàn thiện của từ khóa gợi ý của bạn.
Chức năng này không chỉ có tác dụng với hàm mà còn có tác dụng với cả biến trong cửa sổ soạn thảo. Với các hàm và biến đã sử dụng trong cửa sổ soạn thảo thì bạn chỉ cần nhấn tổ hợp Ctrl_space, nếu từ khóa gợi ý đến nhiều hàm hoặc biến thì cứ nhấn thêm 1 vài lần đến khi ra được hàm hoặc biến cần viết.
Một lần nữa xin càm ơn tất cả.
-
ó cần phải copy - paste gì đâu bạn?! Bạn cứ mở trình Visual LISP Editor lên, vọc thử là sẽ hiểu được mà! Đối với mọi hàm có sẵn khác, cũng đều ứng dụng được!
Mình đã thử nhưng vẫn phải copy-paste. Mình đã làm sai chăng? Ví dụ khi mình gõ "(get", nhấn Cltr+Shift+Space thì hiện ra một đống hàm bắt đầu bằng "get". Bây giờ mình muốn chọn hàm "getint" thì phải làm thế nào?
Với N++ thì khi bạn gõ tới đâu nó sẽ hiểu tới đó và bạn có thể dùng phím mũi tên để chọn hàm rất tiện. Thanks.
-
AutoComplete : Nó cũng giống như N++. Khi bạn đã có bộ hàm con trong Project. Bạn bấm nút Load nó lên và sử dụng từ khoá gợi ý là nó Complete cho mình. Nhưng ưu điểm hơn N++, vì N++ có thể bạn phải viết thêm các hàm để Complex, nhưng với VL thì tất cả hàm con được load, tất cả các hàm Lisp đã có thể Complete được rồi. Không phải copy paste đâu bạn
Anh Tuệ có thể giải thích một chút(hoặc hướng dẫn cách làm) làm sao VL hiểu được các hàm mà không cần copy paste không. Thanks.
-
Tue_NV còn hay thường dùng chức năng AutoComplex của VL (Có thể là các hàm của Lisp hoặc khi đã Load Project thì có thể sử dụng bộ hàm con do mình viết sẵn trong Project để coding nhanh chóng
Đơn giản viết vài chữ rồi Control+Shift+Spacebar

Xin hỏi anh Tuệ một chút, khi dùng Apropos (Control+Shift+Spacebar) thì phải nhấp chột phải vào hàm rồi copy to clipboard rồi lại paste hay sao. Nếu như vậy thì bất tiện hơn nhiều so với Backup/Auto-completion của N++.
-
Giao diện đẹp quá nhìn rất đồ sộ và công phu, chắc chắn bạn đã mất rất nhiều thời gian về nó. Mình chưa thử nhưng phải thanks bạn một phát đã.
p/s hơi buồn một tí vì bạn đã đóng gói nó thành File fas :D
-
1
-
Copy Block Sang File Khác Bị Nhảy Vị Trí. (Ví Dụ Khung Bản Vẽ )
trong Sử dụng AutoCAD
Đã đăng · Trả lời báo cáo
Vì bạn sử dụng 2 block cùng tên nhưng khác điểm chèn (Insert point) nên có hiện tượng như vậy.
Giải phap1: Xóa hết block, PU, sau đó mới copy sang.
Giải pháp 2: Đổi điểm chèn giống nhau trước khi copy. Tìm trên mạng Lisp CBIR-CBI của Leemac giúp làm việc này.