engineer0405
-
Số lượng nội dung
79 -
Đã tham gia
-
Lần ghé thăm cuối
Bài đăng được đăng bởi engineer0405
-
-
Chào bạn Engineer0405! Ý tưởng rất hay. Vote bạn.
Còn đây là Lisp viết theo ý tưởng của bạn.
Khi dùng chỉ cần đánh lệnh rồi chọn Viewport (chọn bao nhiêu thì tùy ý nhưng chỉ có cái đầu tiên được chia thôi). Sau đó Lisp sẽ chia viewport đó thành 2 viewport nhỏ dựa theo điểm chia (điểm này có thể chọn bất kì trên đường thẳng đứng). Chia xong Lisp sẽ chờ người sử dụng chọn tiếp Viewport khác. Nếu không chọn nữa thì bấm Space, Esc, Enter hoặc chuột phải.
em cảm ơn anh ạ
lisp rất đúng ý em
chúc anh luôn may mắn ạ
- 1
-
em chào các anh ạ
các anh viết giúp em lisp như thế này với ạ
b1. chọn viewport cần chia
b2.chọn điểm cần chia
b3.viewport chọn đc chia thành 2 viewport tách rời nhau
ví dụ như thế này ạ
-em có 1 viewport như thế này trong layout
-sau đó chọn điểm cần chia ra
--viewport chọn chia thành 2 viewport
-kết quả cuối cùng
- 1
-
các anh giúp em với ạ
hình như em ghi tiêu đề sai rồi, mà không biết làm sao sửa lại đc.hic
-
các anh có thể up lại link cho em với ạ
-
em chào các anh ạ
Tình hình là em mới dùng ASD
đang mò vẽ mấy công trình nhỏ nhỏ mà thấy bên diễn đàn http://theaec.vn/ có video lisp dóng hàng rất hay nên em mạn phép nhờ các anh giúp em cái lisp như video này với ạ
em cảm ơn các anh
p/s: em xin post video của bên diễn đàn theaec (có gì không phải mong các anh bỏ qua cho em ạ)
Similar topics from web:
Visual Lisp? [Lưu Trữ]
Chia sẻ Bộ Lisp rất hay: ”Kho báu của Minh”
Chương trình vẽ và Tkê thép dầm cột sàn chỉ bằng 1 cái click chuột ...
Mẹo vặt trong CAD
Lisp tính diện tích một hình khép kín
Kinh ngiệm dùng CAD và LISP
Thư viện
Lisp chuyển Line thành Polyline
Ðánh dấu đã đọc
[Thảo luận]: sử dụng autolist trong cad
Diễn đàn CADViet
SAVAME Lisp
Lisp đo vẽ bản đồ
Chủ đề: Hướng dẫn sử dụng mã Lisp
Lập trình CAD -
em chào các anh ạ
các anh giúp em với ạ
em dùng cad 2012 mà không hiểu sao dùng bình thường thì xuất hiện lỗi
customization file acad.cuix is write protectedbấm ok sau đó cad tự thoát ra luôn
em đã cài đi cài lại nhiều lần mà vẫn không đc
-
CÁC ANH GIÚP EM VỚI Ạ
-
em chào các anh ạ
các anh giúp em với
em đang có vấn đền thế này
khi mà em insert 1 bức ảnh vào cad thì làm sao mà chỉnh đcảnh đó ạ
như là
1.chỉnh chiều cao ,chiều rộng (chiều cao theo kt khác,chiều rộng theo kích thước khác)
2.trim ảnh khi giao với 1 đường line, pline (có thể cung tròn)
liên quan vấn đề này cho em hỏi luôn ạ
như cái lisp scale 1 chiều thì làm sao mà khi cuối cùng mình không phải nhập vào tỷ lệ mà nhập vào kích thước cuối cùng ạ
em cảm ơn
-
cảm ơn các anh đã giúp.em có thêm rất nhiều kiến trức
chúc các anh thành công
-
Hay là các bạn có thể sử dụng lisp này. Viết lại 1 tý :
(defun c:an (/ ssd dtuong) (initget "") (setq dtuong (getstring "\n Nhap ten doi tuong can An : / Enter de Pick chon doi tuong mau : ")) (if (= dtuong "") (setq dtuong (acet-dxf 0 (entget(car(entsel "\n Pick chon doi tuong mau :")))))) (if (setq ssd (ssget (list (cons 0 dtuong)))) (acet-ss-visible (acet-ss-remove ssd (ssget "X" (list (cons 0 dtuong)) )) 1) ) ) ;;;;;;;; (defun c:Hien(/) (acet-ss-visible (ssget "X" '((60 . 1))) 0) )
Cách chạy :
Command: an -> Gõ lệnh AN
Nhap ten doi tuong can An : / Enter de Pick chon doi tuong mau : LINE -> Nhập tên đối tượng cần ẩn.
Ví dụ LINE thì gõ LINE
TEXT và MTEXT có thể gõ *TEXT hoặc gõ TEXT,MTEXT
POLYLINE có thể gõ *POLYLINE
Block : gõ INSERT
DIMENSION thì gõ DIMENSION
HATCH thì gõ HATCH
.....
- Nếu bạn không nhớ tên thì có thể enter để chọn 1 đối tượng mẫu
- Chọn đối tượng cần giữ lại. Các đối tượng cùng "kiểu" với đối tượng không được chọn sẽ bị ẩn
Select objects: -> Chọn đối tượng cần giữ lại
Hiện lại thì gõ lệnh hien
....
Chúc vui
lisp này trả về lỗi nil
không hiểu sao vậy anh
em cảm ơn anh
-
Cái này dùng acet viết rất nhanh
Vài dòng là xong thôi
(defun c:andim(/ ssd) (if (setq ssd (ssget '((0 . "DIMENSION")))) (acet-ss-visible (acet-ss-remove ssd (ssget "X" '((0 . "DIMENSION"))) ) 1) ) )
em chào anh Tuệ ạ
Với lisp này nếu đổi lại yêu cầu tý thì sao ạ
Túc là không phải ẩn đi tất cả các dim còn lại mà mình giữ lại các dim style
Ví dụ khi mình chọn vào 1 dim thì các dim style cùng với nó được giữ lại
ví dụ em có 4 dim style
Dim 1-20
Dim 1-100
Dim 1-200
Dim 1-500
Khi mình chọn vào 1 dim bất kỳ (dim này là dim 1-20) thì các dim 1-20 giữ lại còn dim khác ẩn đi ạ
em cảm ơn anh
-
Cái này dùng acet viết rất nhanh
Vài dòng là xong thôi
(defun c:andim(/ ssd) (if (setq ssd (ssget '((0 . "DIMENSION")))) (acet-ss-visible (acet-ss-remove ssd (ssget "X" '((0 . "DIMENSION"))) ) 1) ) )
em cảm ơn anh nhiều ạ
anh cho em hỏi tý nữa ạ
cũng yêu cầu như trên mà áp dụng với text,Mtext thì lisp thế nào ạ
-
Chuyển mã tiếng Việt
trong AutoLisp
Vẫn còn có những thứ bị lỗi font anh ạ
ví dụ font nguồn của em là Vhariln_0.ttf
sau khi chuyển sang arial thì lỗi font
anh test thử ạ
-
Nếu viết bằng Express thì chắc cũng chỉ 3,4 dòng. Viết thì dễ nhưng cũng k hiểu bạn dùng làm j vậy , bật mí được hok bạn, hay tiện thể yêu cầu thôi ^^
em cảm ơn anh đã quan tâm ạ
anh giúp em với
thì để thuận tiện cho quá trình vẽ thôi ạ
với lại em cũng chuẩn bị mò mẫm autolisp nên nghiên cứu các lisp đơn giản trước ạ
giúp em với ạ
-
Đúng là em đã làm dụng lisp quá nhiều rồi
nhưng giờ gấp quá nên cũng nhờ các anh viết giúp em lisp này với ạ
Lisp với các lệnh thế này ạ:
-Chọn vùng chọn
-chọn dim muốn giữ lại
Tức là chỉ giữ lại các dim style mà mình muốn giữ lại (còn các dim khác ẩn đi)
như là bên layer có layoff,layon đấy ạ
công việc này dùng Fi cũng ok nhưng tốn nhiều thời gian hơn
mong các anh giúp ạ
-
em cảm ơn các anh đã giúp đỡ ạ
hihii
-
đúng là cad làm được các anh ạ
nhưng mà làm như vậy khá mất thời gian
em đã làm thử khi chỉnh sữa các bản vẽ
nhưng như thế sẽ tốn hơi khá nhiều thời gian nếu thay đổi nhiều bản vẽ
vì vậy em mới nhờ các anh viết dùm lisp giúp ạ
các anh giúp em với
em cảm ơn ạ
-
em chào các anh ạ
các anh viết giúp em với ạ
1.lisp thế này ạ
-chọn vùng cần thay đổi chiều cao chữ
-chọn chiều cao chữ
-tất cả các text trong vùng chọn đều có cùng kích thước mình nhập (không phân biệt font chữ...)
2.lisp như vậy ạ:
-chọn vùng chọn
-kick vào text cần thay đổi
-Nhập chiều cao cần thay đổi
Nhưng khác ở lisp này là text mà mình chọn có cùng text style mới thay đổi còn những text khác vẫn giữ nguyên
em đang cần, mong các anh giúp ạ
-
Mình cũng bị vậy
hic
không hiểu sao dùng cad 2010 trên win 32 bit thì ok
mà khi chuyển sang cad 2012 trên win 64 bit thì không load được
toàn báo unknown à.hic
-
em chào các anh ạ
trong quá trình vẽ cad em có thấy thế này
khi mà muốn dim nào làm dim hiện hành thì phải vào làm thủ công khá tốn thời gian
các anh viết giúp em lisp thế này với ạ
-chon dim muốn làm dim hiện hành
-kích vào dim đó
dim đó thành dim hiện hành
em cảm ơn các anh ạ
-
em cài không đc Cad 12 mấy anh chị chỉ dùm e. bấm vào install nó cứ hiện ra cái bảng này. ai g iúp dùm em. hix
BẠN MỚI CÀI LẦN ĐẦU À
HẦU NHƯ MỌI PHIÊN BẢN 2012 VỀ SAU VÀ WIN 8 CŨNG YÊU CẦU MÁY CÓ NET FRAMEWORK 4.0 HẾT
VÌ VẬY BẠN PHẢI CÀI VÀO MỚI CÀI ĐƯỢC CAD 2012
BẠN LÀM NHƯ SAU
1.NẾU NHÀ CÓ MẠNG THÌ KÍCH VÀO UPDATE, CHƯƠNG TRÌNH SẼ TỰ DOWNLOAD VỀ CÀI CHO BẠN
2.NẾU NHÀ KHÔNG CÓ MẠNG THÌ BẠN TẢI CHƯƠNG TRÌNH NÀY VỀ CHẠY CÀI XONG KHỞI ĐỘNG MÁY VÀ CÀI CAD.THẾ LÀ XONG.HEHE
- 1
-
sao lisp này chạy toàn bị treo vậy anh
hic
-
Mình không rành nhiều về lisp nên chỉ biết viết cho bạn cái lệnh này,bạn dùng thử xem có được không
(defun c:dmla () (command "undo" "begin") (command "change" "all" "" "p" "c" "bylayer" "LT" "bylayer" "LW" "bylayer" "" "") (command "undo" "end") (princ) )
em chào anh ạ
anh cho em nhờ tý ạ
với lisp trên nhưng mình chỉ chọn một vùng nào đó thôi thì thêm thế nào ạ
chứ không phải hết bản vẽ
em cảm ơn ạ
-
anh ơi cho em hỏi tý ạ
Trên floating bar option, chọn Map trên ô Setting. trên corel X5 nó nằm ở đâu ạ
và sao mà sau khi trace chuyển sang cad lại có ảnh nền và xóa ảnh nền đi thì đường line đứt nét ạ
em cảm ơn anh
VBplot 2010
trong Lập trình khác
Đã đăng · Trả lời báo cáo
sao phần mềm này bị lỗi nhỉ
không biết có ai lỗi như mình không nhỉ
mình dùng trên win 7 x64
cad 2013
và nó có lỗi như thế này
-bật plot.exe lên thì dù nhấn vào nút nào nó mất hình đó luôn là vào mở lại không hiện lên
phải vào task manager tắt plot *32 mới bật lên lại đc
-khi chọn chỉnh nét thì bị lỗi này
-khi chọn khung rồi preview thì trắng xóa không thấy gì cả
-khi thì còn bị lỗi này nữa ạ
-sao khi dùng phần mềm này rồi trong model tất cả đều line,pline,block đều màu trắng làm sao sửa lại nhỉ
anh giúp em với