Info | File | ||
Tác giả: phamthanhbinh Bài viết gốc: 205609 Tên lệnh: aaa |
Nhờ giúp Lisp tính diện tích và lập bảng
Hề hề hề, Đêm có tí đêm , ngày có tí ngày chớ bộ. Đây là cái tí đêm hôm qua cho bạn nè: Hy vọng đúng ý bạn. Riêng cái vụ khối lượng thì không thể có đơn vị là kg/m được nên mình đã tự sửa thành kg. Nếu bạn không thích thì tự sửa lại nhé.
| ||
Tác giả: ketxu Bài viết gốc: 205625 Tên lệnh: brf |
hỏi về lệnh tắt của "break at point" trong thanh công cụ modify
Nhanh hơn nữa thì : (defun c:brf ()(command "_break" (car (nentselp (setq p (getpoint)) "\nDiem cat doi tuong :")) p "@"))
| ||
Tác giả: ketxu Bài viết gốc: 205643 Tên lệnh: brf |
hỏi về lệnh tắt của "break at point" trong thanh công cụ modify
@haanh : Nếu bạn định cắt hình tròn bởi 2 điểm trên cung thì dễ r, còn nếu cắt tại 1 điểm như topic đề cập thì sau đó Circle sẽ bị biến thành gì ? - Có 2 tình huống : 1 là nó sẽ biến thành Pline có 2 segment cong có 2 đầu (gần gần gần gần ... coi như là) chạm nhau - 2 là biến thành 1 Arc có 2 đầu (gần gần gần gần ... coi như là) chạm nhau => CHọn cách 2 cho đơn giản...
| ||
Tác giả: ksgia Bài viết gốc: 10163 Tên lệnh: ss |
Có cách nào vẽ 3D tốc độ nhanh không các bạn?
"Híc, làm sao có thể xóa được các block được ghi lại theo kiểu B vì nó vẫn tồn tại trong bản vẽ mà ? "(aba) Đúng như bạn nói khi: khi block vẫn còn hiện hình trên khung nhìn của bản vẽ thì lệnh PU không thể xoá được block đó.Ở bài viết trước,tôi viết chưa đầy đủ:Tạo block một vài bộ phận đã hoàn thiện vào một layer, rồi khóa lớp. Nên đã gây ra sự hiểu...
| ||
Tác giả: hochoaivandot Bài viết gốc: 184558 Tên lệnh: ppp |
Sắp xếp trắc ngang vào Vport-In Trắc ngang đường: Tự động+FREE
Không hiểu vì sao một số máy tính không thể write file dcl vào Support (Cad báo stop writting ...gì đó). Có lẽ trường hợp của bạn cũng như vậy (nếu như đúng là không hiện hộp thoại), Mình chữa cháy như thế này: bạn tải lisp dưới đây về chạy lệnh ppp. Cad sẽ hiện lên đường dẫn (tận cùng là Support). (defun LM:GetSavePath ( / tmp) (cond ( (setq tmp...
| ||
Tác giả: sainguyen Bài viết gốc: 10169 Tên lệnh: ss |
In bản vẽ trong AutoCAD
Em đã dùng lệnh Wipe out để che đi 1 số vùng nhưng khi in ra thì vẫn hiện lên,dù em có đặt nó lên trên cùng thì vẫn hiện ra. Tuy nhiên khi đưa wipe out vào block thì lại che được. Vậy có phải là quá phức tạp không ạ. Có ai có cách chỉ em với
| ||
Tác giả: ketxu Bài viết gốc: 205727 Tên lệnh: test |
lisp nối text tự động !
@Giang : không ai nghi ngờ sự nhiệt tình của bác Bình, vậy mà .. Bảo sao ... Mình nhắc lại với riêng G lần nữa, nếu sau này bạn có cần sự giúp đỡ của CV, hãy suy nghĩ về cách đặt vấn đề của mình. Những bài thiếu rõ ràng hoặc chứng tỏ sự hời hợt sẽ bị xóa thẳng tay. Code nhanh cho bạn lisp này, khi hỏi d thì bạn nhập hoặc đo d như thế nào tùy cách bạn định...
| ||
Tác giả: TRUNGNGAMY Bài viết gốc: 205767 Tên lệnh: vdtg4 |
Hỏi về Lisp (thuật toán, ý tưởng, coding,...)
Chờ các bác mãi kg thấy đâu (có lẽ đang mãi mê với mục "so sánh bv"), mình mày mò viết thêm một đoạn code cho nó làm nốt cái cv cắt đối tượng. Lệnh là vdtg4. Nói chung giai đoạn tìm giao đã chạy ổn và khá nhanh, nhưng gđ cắt đối tượng mình chưa yên tâm lắm. - Một là : PP cắt như thế có ổn kg - Hai là : Kg hiểu sao thời gian ngày càng chậm (code trong hàm...
| ||
Tác giả: phamthanhbinh Bài viết gốc: 205658 Tên lệnh: ntm |
lisp nối text tự động !
Hề hề hề, Bạn nói không nối được là sao?? Hay bạn chưa thử??? Mình đã check trên bản vẽ bạn gửi thấy nó nối lia chia mà. Tuy nhiên nó còn lỗi khi bản vẽ của bạn có chứa các text trùng nhau. Mình đã fix lại lỗi này trong lisp đưới đây và test lại trên bản vẽ bạn gửi thì đạt kết quả >99%. Chỉ còn một số text chưa được nối do chùng trùng nhau quá hớp mà lisp...
| ||
Tác giả: mathan Bài viết gốc: 205817 Tên lệnh: cpn |
Lisp Tự Động Phát Sinh Đối Tượng Theo " UCS ảo "
Mình viết cho bạn đây rùi đây theo phương án đơn giản hơn là phương án số 2 của bạn Bạn đóng điểm gốc thành 1 block và copy vào các điểm gốc mà bạn chọn Khi đó bạn không cần pick lần lượt từng điểm gốc nữa nhé Lệnh: CPN chuyển phát nhanh ;; Free lisp code from...
| ||
Tác giả: phamthanhbinh Bài viết gốc: 205626 Tên lệnh: ntm |
lisp nối text tự động !
Hề hề hề, Có phải bạn cần cái này không??? Chúc bạn vui và hy vọng rằng lần post bài sau bạn sẽ tuân thủ đúng nối quy của diển đàn. Đừng vì cái tôi của mình mà làm diễn đàn lộn xộn hơn và mất vui bạn nhé.
| ||
Tác giả: lp_hai Bài viết gốc: 205823 Tên lệnh: as ass |
[Yêu cầu ] Lisp Xoay Viewport tùy ý
Theo em thì do bác NTD này ko diễn đạt đúng ý đồ thôi, em là một thợ vẽ nên thường dụng tới thằng này lắm, khi có một mặt bằng và muốn vẽ 4 mặt đứng xung quanh: thay vì phải copy ra một mặt bằng nữa rồi vẽ xong mặt đứng này lại phải quay cái mặt bằng vừa copy ra để vẽ tiếp cái khác===> vừa nặng máy vừa khó đối chiếu mặt đứng với MB Vì vậy sữ dụng lệnh Plan để...
| ||
Tác giả: ketxu Bài viết gốc: 205888 Tên lệnh: reca |
Xin Lisp vẽ Rectang xác định trước diện tích và 2 điểm.
Yêu cầu đơn giản nhưng mô tả rõ ràng, mình rất thích Của bạn : (defun c:reca(/ dt a p1 p2)(vl-load-com) ;free @ketxu (setq dt (cond ((getreal "\nNhap dien tich hoac space de pick Pline")) ((not (princ "\nChon Pline :"))) ((vla-get-area (vlax-ename->vla-object (ssname (ssget ":S" (list (cons 0 "*POLYLINE"))) 0)))) ) ) (vl-cmdf ".rectang" (setq p1 (getpoint...
| ||
Tác giả: lp_hai Bài viết gốc: 205875 Tên lệnh: aas |
Lisp Xoay Viewport tùy ý
Nếu bạn muốn dùng chuột chọn góc: (defun c:AAS(/ goc dtz) (setq dtz (ssget) goc (getangle "\nangle: ")) (command "ucs" "z" (/(* -180 goc) pi)"") (command "plan" "") (command "zoom" "o" dtz "") (princ) )
| ||
Tác giả: NTD Bài viết gốc: 205939 Tên lệnh: v1 v22 v2v v3 v4 |
Làm thế nào để chia model space ra làm 2 cửa sổ làm việc?
cho bác chủ topic Lisp để chơi luôn , mấy code này đơn giản lắm (defun c:V1 () (command "-VPORTS" "SI")) (defun c:V22 () (command "-VPORTS" "2" "H")) (defun c:V2V () (command "-VPORTS" "2" "V")) (defun c:V3 () (command "-VPORTS" "3")) (defun c:V4 () (command "-VPORTS" "4"))
| ||
Tác giả: lp_hai Bài viết gốc: 205968 Tên lệnh: as |
Lisp Xoay Viewport tùy ý
Code này có thể Zoom center và chọn lại scale của view trước khi xoay, dựa vào Viewsize và chọn center của view Còn về UCS thay đổi theo View mới, theo mình hợp lý hơn là vẫn theo view trước đó, vì khi này ta ghi dim text ko bị đảo lộn. Rengen thì mình pó tay, vì dùng lệnh Plan của CAD thì nó mặt định đi theo rồi. hic (defun c:AS(/ p goc vs) (setq p (getpoint "\nSpecify Center")
| ||
Tác giả: mathan Bài viết gốc: 205979 Tên lệnh: ckt |
..InNew York City, about 60 percentof eighth grade
Đây là Lisp mình sưu tập được bạn dùng thử, mình dùng thì thấy rất đúng yêu cầu của bài rùi ;(setq thu 1) (defun c:ckt () (setq thu 1) (while (< thu 4) (princ "\n Chon duong giong:") (princ "\n Chon cac duong kich thuoc:") (setq chon2 (ssget)) (setq ktra1 (getstring "n\Lua chon: giong Duoi (D), giong Tren (T), theo duong thang (V):")) (if (OR (=...
| ||
Tác giả: TRUNGNGAMY Bài viết gốc: 206112 Tên lệnh: bd qldt bd ssdq bd cndt |
Viết Lệnh tạo đường bao tương tự lệnh boundary của Cad
Mình vừa mới dọn dẹp xong post lên để các bạn tiện tham khảo
| ||
Tác giả: NTD Bài viết gốc: 206118 Tên lệnh: e5 |
Xin Lisp dùng chống lại 1nhóm lệnh nào đó
Tương tự như công năng của nhóm lện trên em down trên cadviet 1 nhóm lệnh sau chống lại LayOn & LayThw & chống lại cả UNISOLATEOBJECTS nữa (defun c:E5 (/ SSet Count Elem) (defun Dxf (Id Obj) (cdr (assoc Id (entget Obj))) );end Dxf (prompt "\nSelect object(s) to hide: ") (cond ((setq SSet (ssget)) (repeat (setq Count (sslength SSet)) (setq Count (1-...
| ||
Tác giả: mathan Bài viết gốc: 206182 Tên lệnh: tkd |
: lisp sao chép số liệu kích thước
Hi. Chúc bạn vui lới LISP mà mình chế này Code lisp trên diễn đàn rất nhiều bạn cứ mày mò học lỏm và sửa chữa cũng vui lắm đó.hi ;; free lisp from cadviet.com ;;; Edit by mathan ---------------------------------------------- (defun C:tkd () (setvar "cmdecho" 0 ) (command "Undo" "Begin") (setq om (getvar "osmode")) (if (not h) (setq h 1)) (setq...
|
Trang 98/330