-
Số lượng nội dung
1018 -
Đã tham gia
-
Lần ghé thăm cuối
-
Ngày trúng
169
Bài đăng được đăng bởi cuongtk2
-
-
-
-
Nhắn qua mình, đã viết 1 cái để lắp mặt cắt thiết kế vào hiện trạng hay ngược lại gì đó. Với 1000 mặt cắt chạy mất 15 phút. Zalo 0903 492.234
-
Point làm gì có tên, chắc nó phải là một đối tượng chứa text như TEXT, MTEXT, BlockATT. bạn có thể lấy lệnh trong chat này: https://gemini.google.com/share/b621586fc9fa
-
Code bởi Gemini, đã test.
(defun c:DXF (/ *error* dwgName dxfPath acDoc) (vl-load-com) ;; Ham xu ly loi (defun *error* (msg) (if (not (member msg '("Function cancelled" "quit / exit abort"))) (princ (strcat "\n** Error: " msg " **")) ) (princ) ) (setq acDoc (vla-get-activedocument (vlax-get-acad-object))) ;; 1. Lay duong dan va ten file hien tai (bo duoi .dwg) (setq dwgName (getvar "DWGPREFIX")) ; Lay thu muc chua file (setq dwgName (strcat dwgName (vl-filename-base (getvar "DWGNAME")) ".dxf")) ; Ghep ten file voi duoi .dxf ;; 2. Thuc hien lenh DXFOUT ;; Dung (if (findfile dwgName) ...) de kiem tra neu file ton tai thi ghi de (if (findfile dwgName) (command "._DXFOUT" dwgName "_Y" "16") ; "_Y" de dong y ghi de, "16" la phien ban AutoCAD 2013/2018 (command "._DXFOUT" dwgName "16") ) (princ (strcat "\nDa xuat file tai: " dwgName)) (princ) ) -
xin các bác lisp
trong AutoLisp
offset2side.LSP Bạn cần đổi lại tên lệnh, layer output, chiều dày tường mặc định cho phù hợp sở thích.
-
1
-
-
3 giờ trước, amateurday đã nói:Lệnh này là layiso, kết hợp set current cho layer đầu tiên được chọn.
Layiso nhiều layer được mà bác cuongtk2.
Hình như cad 2007 chưa có settings cho layiso. Sau này không để ý là nó có bổ sung vào lệnh.
-
1
-
-
1 giờ trước, DNcouples đã nói:chưa hiểu lắm, lisp này khác gì layiso vậy anh
Nếu bạn muốn ON nhiều hơn 1 layer. Khỏi phải tìm để bật khi lệnh LayIso chỉ cho hiện 01 layer.
-
Viết giúp lisp cad
trong AutoLisp
bạn có thể download ở đây, lưu ý unblock dll. https://drive.google.com/file/d/1y4uKFFvd9IM3eB01R6ODixveQ87UnMgE/view?usp=sharing
-
1
-
-
Xem thông tin trong phần mô tả của video.
-
-
Em hoàn toàn có thể lấy 1 phần bằng cách copy select 1 phần trong table. Tuy nhiên không có tùy chọn cho những thứ đó, em phải tự phát triển đi thôi, source code đã được cung cấp.
-
1
-
-
Tool được phát triển cho mục tiêu giáo dục, bạn có thể download soure code hoặc tool trong link kèm trong video.
-
2
-
-
Cũng có thể do keo tản nhiệt CPU nếu ngay lúc đó chạy một thứ khác nó cũng lag.
-
Có thể bạn đã dùng một vài plugin hoặc lisp kém chất lượng làm rò rỉ bộ nhớ dẫn đến full. Hãy bật task magager xem RAM của Cad khi bị lag.
-
Mình chưa thử, nhưng sự nhiệt tình của bạn đã được mình đánh giá cao. Đã like.
-
1 giờ trước, NTHAHT đã nói:Cái này lisp làm được, không cần tạo block ẩn danh mà sửa trực tiếp trên block chèn vào table.
Bạn nói đúng, có hàm để set attribute vào cell.
-
Cái này không biết lisp có làm được không, cách làm trong .NET cũng đơn giản: tạo một block ẩn danh rồi chèn block cần thống kê vào block đó. Sau đó lấy btrId của block này cho vào table. Kể cả dynamic block đã thay đổi parameter cũng hiệu lực. (Xem tại diễn đàn t5 của autodesk forum).
-
1
-
-
52 phút trước, Mít Tơ Gà đã nói:mình thấy các thuộc tính trong block ATT nhập giá trị bình thường chứ không có liên kết như field bác ạ
Mấy con thiết bị đầu cuối sẽ được đính một Xdata để theo dõi handle của tủ điện để theo dõi attribute phân nhánh của tủ điện, nhằm tính phụ tải cho tủ điện. Trước mình cũng viết cho ai đó 1 tool như vậy, nếu tên tủ điện thay đổi "TD1" thì mấy con đầu cuối sẽ nhảy theo.
-
Hầu như dùng addin để móc nối att. Có dạng tự động cập nhật thiết bị đầu cuối hoặc thủ công khi tủ điện thay đổi thông số.
-
1
-
-
Chắc cần kiểm tra đã cài addin Express Tool cho cad 2026 hay chưa? Bạn hãy chắc chắn nó hiện lên trên menu là dùng được.
-
1
-
-
bạn thử viết ít thông tin trong 1 vài lines của file khảo sát địa hình lên là biết cần phải làm gì với nó. Ví dụ một ngôi nhà với 4 điểm.
-
21 phút trước, Bình Mai đã nói:em trút qua dwg rồi nó hiện dạng điểm á anh. xong phải nối điểm lại
Bạn nên nhờ một con chat đọc file đó yêu cầu viết lệnh để trút vào dwg thành những thứ mình mong muốn. Tất nhiên phải đính kèm ký hiệu nhận diện cho nó biết lúc nào cần vẽ điểm, lúc nào line, polyline, text.
-
Thay vì làm từng line sao bạn không nhờ trút luôn file khảo sát thành dwg. Cái này ít bị sai layer và xyz hơn nhiều.
ĐƯA HÀNG LOẠT ĐỐI TƯỢNG VÀO MẶT CẮT
trong Lập trình khác
Đã đăng · Trả lời báo cáo