-
Số lượng nội dung
6037 -
Đã tham gia
-
Lần ghé thăm cuối
-
Ngày trúng
368
Bài đăng được đăng bởi ketxu
-
-
2 năm thì công sức rất lớn
Vấn nạn r
Khổ. Ngày xưa mình cũng loay hoay mãi với việc bảo mật, nhưng dần dà thấy ... không cần thiết nữa :)
Vì ổ nào cũng có chìa, nếu k tìm được chìa thì ng ta bê luôn cái cửa, hoặc giả dạng chủ nhà :D -
Tớ share nhé Babe
-
Vào lúc 26/1/2026 tại 00:02, hoangdung09x2 đã nói:2026 rồi còn bác nào phân lớp không vậy
Bên em có phần mềm phân lớp có bản miễn phí cho anh em trải nghiệm kịch kim các bác tham khảo link dưới nhé
Mình chia sẻ lại nhé.
-
Vào lúc 8/7/2018 tại 15:02, hoquangvinh đã nói:Mình đang dùng phần mềm thiết kế đường, tại vị trí đường cũ thì sẽ có tô hatch phạm vi đường cũ nhưng phần mềm xuất hatch ra nó bị tỷ lệ scale của hatch lớn quá nên phạm vi đường cũ ko thể hiện được một phần của hatch để mình có thể điều chỉnh lại tỷ lệ scale cho hợp lý đc.
Các bác có ai biết trong cad có lệnh nào để điều chỉnh cái tỷ lệ mặc định của hatch giống như lệnh Ltscale đối với Linetype ko ạ, e tìm hết google mà ko thấy.
Cái này do phần mềm của bạn nó set khi Hatch, có điều chỉnh thì nó cũng set lại theo ý nó mà ^^ Bạn có thể nghĩ đến hướng điều chỉnh hatch scale sau khi nó được tạo bằng lisp
-
Sao đọc đề m cứ thấy rối rối nhỉ ^^
Vẫn là ngần ấy thao tác mà :o. Vẫn là việc phải chỉ định các đối tượng muốn làm việc, r Stretch.
Thế các đối tượng b cần stretch có phải sì trét nhiều lần không ? Nếu không thì giải quyết bài toán này khá vô nghĩa
Và hoàn toàn có thể dùng các kỹ thuật về Layer, Object Isolate để giải quyết vấn đề
Ps thêm với 1 bạn trên kia, k thể dùng kỹ thuật Select Group trong command Stretch, vì Group thì k lưu thông tin về cách chọn, còn Stretch thì lại cần thông tin đó-
1
-
-
Vào lúc 2/8/2025 tại 13:07, amateurday đã nói:Cái này còn share không hay mua vậy bạn?
Cái này hết hạn share lâu lắc r b ạ. M share có 1 năm thì phải
-
Nhờ sửa lisp Xline
trong AutoLisp
13 giờ trước, amateurday đã nói:Để chấm điểm code này thì mới được 9.5 điểm, muốn 9.6 thì phải thêm tùy chọn layer 0 và hidden chưa được load trong bản vẽ. Hề hề.
Quick code mà điểm cao thế là quá hạnh phúc r ^^
- Layer 0 : Chắc chắn tồn tại trong bản vẽ
- Linetype HIDDEN : Chính xác, Có thể chưa có trong bản vẽ, CAD không làm j và đưa thông báo k set được Linetype. Nếu k load Linetype tự động thì lisp đến đoạn này là xong
- Tự động load linetype HIDDEN : mặc dù tự load Lintype Hidden (nếu có) trong các file LIN k hề khó, tuy nhiên lại k có gì có thể đảm bảo có thể tự load linetype tên là HIDDEN hoặc bất kỳ linetype nào người dùng tự điều chỉnh khi bản vẽ chưa có, kể cả khi chúng ta dốc toàn bộ LIN ra để load ^^ Ket gặp trường hợp này rất nhiều ở mấy bác thích làm file LIN customize ^^-
1
-
1
-
-
Nhờ sửa lisp Xclip
trong AutoLisp
1 giờ trước, DNcouples đã nói:cảm ơn anh, để em mò theo hướng này thử.
còn nhu cầu của em muốn sau khi xclip thì block nằm dưới polyline thì sửa thế nào anh haCái đó đơn giản là điều chỉnh Draw Order, bạn cũng có thể bắt GPT thêm vào :)
-
Nhờ sửa lisp Xclip
trong AutoLisp
Nó mất tính động là do cái đoạn (Entmake tt) đấy, tức là thay vì copy block ra 1 cái mới, nó lại entmake. Trong entmkae đơnt huần của entget Block thì k thể tạo hiệu ứng động. Thay vì entmake, hãy vla-copy block ra 1 cái mới.
-
1
-
-
7 giờ trước, hochoaivandot đã nói:ket share website thì tốt quá ket ơi. Thank bạn nhiều.
Vâng, e đã share trên Page https://www.facebook.com/share/p/19hPZKARZJ/, và 4 Group e đang Quản trị. Mọi thông tin e vẫn để nguyên
-
Nhờ sửa lisp Xline
trong AutoLisp
Về cơ bản bạn hoàn toàn có thể type yêu cầu này để GPT code lại, hoặc yêu cầu nó code không sử dụng Command mà dùng entmake thì sẽ k cần thay đổi các biến hệ thống hiện hành. Còn nếu bạn vẫn muốn phát triển từ code này thì thêm dòng (while (> (getvar 'CMDACTIVE) 0)(command pause)) ở trước đoạn re-set.
(Lưu ý : Code trên của bạn đang chưa có bắt lỗi, trường hợp người dùng ấn Esc thì k reset được, mình thêm vào luôn)
(defun c:X1 ( / *error* oldVars oldVal ) (defun *error*(m) (princ m) (and oldVars oldVal (mapcar 'setvar oldVars oldVal)) ) ;; Lưu lại trạng thái hiện tại (setq oldVars '(cecolor celtype celtscale) oldVal (mapcar 'getvar oldVars) ) ;; Đặt thuộc tính (mapcar 'setvar oldVars '("222" "HIDDEN" 150)) ;; Vẽ XLINE dọc (command "_.XLINE" "_V") (while (> (getvar 'CMDACTIVE) 0)(command pause)) ;; Khôi phục lại các giá trị cũ (and oldVars oldVal (mapcar 'setvar oldVars oldVal)) (princ) )
-
1
-
-
12 giờ trước, hochoaivandot đã nói:ketxu ơi, tại https://dbd.028.vn ,dbd (hochoaivandot) chia sẻ bộ lisp kèm theo một thông điệp. ketxu chia sẻ lisp đầy đủ với thông điệp giúp mình nhé. Thanks bác.
Có phải đoạn alert khi load file k a ? Hay thông điệp trên web. Ket share nguyên lại cái web của b
-
1
-
-
Vào lúc 20/7/2025 tại 13:28, hochoaivandot đã nói:Xem thử có đúng chức năng bạn cần không nhé: https://dbd.028.vn/2025/07/20/tinh-dien-tich-tung-doi-tuong-rieng-le/
Ketxu chia sẻ lại cả bộ lisp đó trên cộng đồng nhé
-
1
-
-
17 giờ trước, amateurday đã nói:Bạn ket mới đổi trang web hả?
K, đấy là trang của bạn Hiền, chắc bạn ấy re-send. M cũng chưa thấy đơn nào cái lisp ấy, toàn đơn DIN
-
1
-
-
5 giờ trước, quangcda đã nói:cái tên lệnh nhìn quen quen!
K hiểu ý câu này lắm, ý là sao ta =)) Ai ở trên đây đều biết lúc quick code t hay học đòi Hacker để tên lệnh tạm là foo cho nó mơ hồ =))
-
Quick code cho bạn,
Code lọc các text có cấu trúc (.....) sau đó xử lý. Bạn cần điền tiền tố và số bắt đầu. Như trong hình của bạn thì tiền tố là L1., còn Start là 1. Nếu cần chi tiết hơn hoặc xử lý các trường hợp khác thì bạn nhờ mọi ng trên đây sửa tiếp hoặc liên hệ riêng ai đó để đặt hàng ^^
(defun c:foo(/ s pre start dump obj) (and (setq s (ssget (list (cons 0 "*TEXT")(cons 1 "(*)")))) (setq pre (getstring "\nPrefix :")) (setq start (getint "\nStart Number:")) (setq dump (if (< start 10) "0" "")) (foreach obj (acet-ss-to-list s) (vla-put-Textstring (setq obj (vlax-ename->vla-object obj)) (strcat pre dump (itoa start) (vla-get-Textstring obj)) ) ) ) (princ) )-
1
-
-
Đây không phải bài toán Repalce, vì nó không thay thế cái gì cả, mà chỉ là bạn thêm tiền tố có tăng dần, nên chắc chắn không thể dùng lệnh Find của CAD để xử lý. Nếu yêu cầu đúng như bạn chụp ảnh thì cũng không có gì khó, đợi chút minh quick_code
-
Mình có mấy thắc mắc
1 - Đây là Lisp có phí hay không phí ? Hiện tại nếu đang là không phí thì bạn có dự định thương mại trong tương lai không ?
2 - Bài này mình có thể share lại bài trên Network k ? -
Mình đã đọc rồi. K có gì đâu, bạn đừng khách sáo quá ^^
-
E cần định nghĩa : sao lệnh nó hiểu được số 1328 trong 1 đống cạnh, hình e quét qua, tức đâu là cơ sở để CAD biết đâu là thông số ban đầu :)
Mong muốn của E CAD đã làm trong Action Stretch của Block động, nhưng lúc đó là nó có cơ sở để nhận diện số "1328" -
K phải dân cùng nghề nhưng công nhận Web làm rất kỳ công
-
Vào lúc 8/5/2025 tại 16:51, amateurday đã nói:Thì ra số trung bình cộng nó là thế lày. Thầy cô ngày xưa lừa mình rồi.
=))))
Đọc yêu cầu mình biết thừa ý OP rồi, mà dân XD còn biết, chứ k thì cũng oải xà lách :D-
1
-
1
-
-
Cái này viết cũng đơn giản, nhưng bạn hoàn toàn có thể làm cái nối chuỗi Excel với Command "-Insert", Tên Block tương ứng với mã làm 1 bảng data Vlookup là được, lại chủ động, cần gì VBA ^^
-
Đấy chỉ là việc hiển thị thôi, k sao đâu bạn ^^
-
1
-

[QP] Quick Plot - Lisp in nhanh, đơn giản 1 pick là in free...
trong AutoLisp
Đã đăng · Trả lời báo cáo
Kiểu giao diện này hay phết nhỉ ^^ Lấy luôn CAD Object đỡ phải build UI =))
Sáng tạo !!!