Info | File | ||
Tác giả: dunguss3581 Bài viết gốc: 196972 Tên lệnh: mm |
move đối tượng không đổi cao độ
anh em sửa giùm cái lisp này toi không hiểu sao không nhận lênh move
| ||
Tác giả: dunguss3581 Bài viết gốc: 196978 Tên lệnh: mm |
move đối tượng không đổi cao độ
các bác ơi em dùng lisp này move nhưng đối tượng move vẫn bị thay đổi cao độ. giúp tôi với
| ||
Tác giả: Doan Van Ha Bài viết gốc: 196992 Tên lệnh: knut gn | |||
Tác giả: ssg Bài viết gốc: 6859 Tên lệnh: ll |
Viết Lisp theo yêu cầu
Mình không bao giờ bỏ qua bước test khi lập trình. Tuy nhiên, cũng có thể là chưa lường hết các trường hợp có thể xảy ra. Nghe bạn phản hồi, mình đã test lại, kết quả vẫn đúng! Chả hiểu trên máy bạn thế nào! Thôi được, bạn hãy delete toàn bộ "tàn tích" của các code trước đây, thay bằng đoạn sau. Hy vọng là sẽ đúng ý trong mọi trường hợp:
| ||
Tác giả: ketxu Bài viết gốc: 131138 Tên lệnh: df |
Nhờ viết hộ lisp chia trần siêu tốc
E bị loạn rồi ^^ Bác Tuệ gửi phần mềm quay phim e với :") Dvx và Dvy > 305 chứ ạ ^^ Vì yêu cầu của bạn ý chốt tấm sàn ngoài lớn hơn 305x305 nên e k để là kcv /2 P/S : 3 anh em mình test khác nhau có lẽ do vài thằng biến không hợp nhau Bạn test lại xem sao
| ||
Tác giả: ketxu Bài viết gốc: 135150 Tên lệnh: gl |
Cho em hỏi về TOLERANCE!
Mình vẫn chưa hiểu ý bạn nói " cái cần là cái đó " tức là sao ? Tức là bạn cần link để lúc bạn thay đổi nó sẽ đổi theo , hay cần lấy cái đoạn text ra thôi ?? Nếu cần, có thể tạo lại toàn bộ các TOL này bằng text và HCN bao quanh, rồi link nội dung, e là lâu ^^ Trước hết bạn dùng thử cái này để copy nội dung TOL vào sau đoạn text bạn cần đã
| ||
Tác giả: phamngoctukts Bài viết gốc: 113215 Tên lệnh: xemdl |
Dung lượng bản vẽ trong miền chọn???
Của bạn đây. Lệnh là xemdl. Chúc bạn vui.
| ||
Tác giả: nguyentienthanhddksct Bài viết gốc: 197042 Tên lệnh: gcoor |
Lệnh Polyline và Lwpolyne
Nếu có lỗi thì bạn thông báo cho mọi người để cả nhà cùng chữa hỏa. để nhà nước khỏi mất tiền để xây cho anh em ta căn biệt thự bằng đá phiến. Nhân tiện cho mình hỏi luôn. Lisp đang chỉ thực hiện khi là LWPOLYLINE giờ muốn nó thực hiện luôn với POLYLINE thì làm thế nào. VD lisp này của Mr. PhamThanhBinh. với POLYLINE thì ko thực hiện được ;; free lisp from...
| ||
Tác giả: ketxu Bài viết gốc: 197117 Tên lệnh: test |
Lisp insert field file name bỏ đi một số ký tự
Vinh dự nhá ^^ http://www.cadviet.com/forum/index.php?showtopic=15687&view=findpost&p=197113 Về yêu cầu của bạn thì đây : (defun c:test()(vl-load-com) (vla-addmtext (vla-get-block (vla-get-activelayout(vla-get-activedocument (vlax-get-acad-object)))) (vlax-3d-point (getpoint "\nDiem chen Field")) 1 (strcat "%<$(substr, $(getvar, dwgname), 1 ,$(-, $(strlen,...
| ||
Tác giả: Snowman Bài viết gốc: 24571 Tên lệnh: c m ucd xc |
Cho em hỏi chút về lệnh battman
Mình sơ suất một chút nên đã tắt chế độ bắt điểm khi dùng copy (tránh paste nhầm sang vị trí khác). Nhưng có lẽ không cần thiết Đây là lisp đã sửa
| ||
Tác giả: phamthanhbinh Bài viết gốc: 197286 Tên lệnh: gifpr |
viết lisp lấy tọa độ điểm và tên điểm
Hề hề hề, Đây là lisp dùng để lấy danh sách tọa độ các điểm cùng với mã tên điểm như bạn yêu cầu, Tuy nhiên có vẻ như bạn không cần nữa. Dù sao thì cũng đã lỡ mần nên cứ gửi lên đây. Hy vọng sẽ có ích cho ai đó cần quan tâm tới nó. Mình chả hiểu TOPO nó là cái giống oẳn tà roằn nào nên chả biết lisp này có xài được trên đó hay không. Còn trên bản vẽ...
| ||
Tác giả: phamthanhbinh Bài viết gốc: 197296 Tên lệnh: gifpr |
viết lisp lấy tọa độ điểm và tên điểm
Hề hề hề, Chuyện đưa nó ra file csv chả khó khăn gì. Trên diễn đàn đã có rất nhiều file để chguye63n số liệu từ một list (danh sách) sang file csv, txt, xls rồi mà. Chỉ thêm vài dòng code nữa là Ok. Bạn đã nói vậy thì chờ chút, giờ hết giờ rùi, mình phải chuồn, tối về sẽ post cho bạn. Chúc bạn vui... Hề hề hề, Nó đây bạn ạ: Bạn...
| ||
Tác giả: gia_bach Bài viết gốc: 81930 Tên lệnh: mmo |
Viết lisp theo yêu cầu [phần 2]
Hạn chế của lệnh MULTIPLE : You cannot use MULTIPLE as an argument to the AutoLISP® command function. - yêu cầu "move đối tượng theo phương khác cũng với cùng khoảng cách" Trong yêu cầu này khi sử dụng hàm ACET-SS-DRAG-MOVE vấn đề phát sinh là chặn di chuyển đối tượng theo hướng của dây tóc chuột trong phạm vi bán kính = khoảng cách
| ||
Tác giả: ketxu Bài viết gốc: 197357 Tên lệnh: gifpr |
viết lisp lấy tọa độ điểm và tên điểm
Giảm thao tác Undo và cmdecho thì sẽ giảm được 1 nửa time (defun c:gifpr (/ ss n plst i en el p ma k tmp fw val) (defun val (a e)(cdr (assoc a (entget e)))) (defun cont(e / tmp)(substr (setq tmp (val 1 e)) (+ 4 (vl-string-search "\\l" tmp)))) (vl-load-com) (setq Start (getvar "Millisecs")) (setvar...
| ||
Tác giả: Doan Van Ha Bài viết gốc: 197376 Tên lệnh: ha3 | |||
Tác giả: Demigod Bài viết gốc: 197393 Tên lệnh: csum |
Lisp lọc các số sau chữ L, rồi tính tổng.
Tặng mọi người Lisp giải bài toán này. Lệnh: Csum - Xuất thống kê (txt hoặc excel). - Có 2 tùy chọn để nhặt đối tượng (TEXT và MTEXT) M: chọn 1 text mẫu -> trình tự động nhặt tất cả C: Chọn trên màn hình - Xuất txt chọn: T Xuất Excel chọn: E Good Luck
| ||
Tác giả: phamthanhbinh Bài viết gốc: 197402 Tên lệnh: gifpr |
viết lisp lấy tọa độ điểm và tên điểm
<p></p> <p>Hề hề hề,</p> <p>Đây là cái lisp mình chỉnh lại theo hướng các bác Tue_NV và Ketxu đã góp ý. Hy vọng nó sẽ nhanh hơn cái lisp cũ. Rất mong các bác test và cho ý kiến.</p> <p></div> <div> </div> <div>@ bác chủ thớt: Theo ngu ý của mình thì có thể trong cái gọi là TOPO của bác nó không có đối tượng là Acad_proxy_entity...
| ||
Tác giả: bach1212 Bài viết gốc: 197026 Tên lệnh: knut gn |
Lisp xuất thông số của đường ra block thuộc tính
Oki, lisp đã hoàn chỉnh, ae giao thông có thể dùng thoải mái roài. Hí hí e ở Bắc Ninh bác ah. Thank sờ kiu bác nhều ;; free lisp from cadviet.com ;;; this lisp was downloaded from http://www.cadviet.com/forum/index.php?showtopic=47442&pid=196992&st=0&#entry196992 ;; free lisp from cadviet.com ;;;...
| ||
Tác giả: Tue_NV Bài viết gốc: 197453 Tên lệnh: ha3 | |||
Tác giả: ketxu Bài viết gốc: 197457 Tên lệnh: test |
Lisp Ghép Text Cần Giúp Đỡ
Ketxu chỉnh 1 tí code của bác Hạ cho dễ nhìn. Khi dùng rtos đặc biệt chú ý tác dụng của biến DIMZIN (defun C:test (/ e1 e2 e3 h1 h2 h3 pt ss1 ss2 val blk ssgetT prf) ;ketxu changed (initget "y Y n N") (setq prf (getkword "\nDoi dau :") nm (getint "\nSo dau phay :") blk (vla-get-block (vla-get-activelayout(vla-get-activedocument (vlax-get-acad-object)))) oDZ (getvar 'DiMZIN)
|
Trang 87/330