Chuyển đến nội dung
Diễn đàn CADViet
Đăng nhập để thực hiện theo  
jangboko

Nhờ sửa lisp chọn text

Các bài được khuyến nghị

Nhờ các bác sửa giùm hộ e cái lisp này với ạ. 

- Lisp này khi chọn đối tượng mẫu rồi quét vùng chọn thì nó hiện lên số lượng đối tượng giống đối tượng mẫu. Nhưng khi kết thúc lệnh ( ấn phím cách ) thì nó lại ko chọn đc đối tượng giống đối tượng mẫu. E nhờ các bác sửa hộ em khi kết thúc lệnh thì nó chọn được các đối tượng giống đối tượng mẫu. Cảm ơn các bac nhiều :D

lisp đây ạ:

 (defun c:t4 (/ txt)
  (if (not (setq txt (car (entsel "\nChon text mau: "))))
    (princ "\nBan da khong chon text mau!")
    (progn
      (if (not (setq ss    (ssget (list (cons 0 "TEXT")
                     (assoc 40 (entget txt))
                     (assoc 7 (entget txt))
                   )
            )
           )
      )
    (princ "\Ban da khong chon text.")
    (command "_Pselect" ss"")
      )
    )
  )
  (princ)
)
 

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
9 phút trước, tien2005 đã nói:

Bạn thay dòng lệnh (command "_Pselect" ss"") bằng dòng lệnh (sssetfirst nil ss)

 

mình đã sửa thành như thế này: 

(defun c:t4 (/ txt)
  (if (not (setq txt (car (entsel "\nChon text mau: "))))
    (princ "\nBan da khong chon text mau!")
    (progn
      (if (not (setq ss    (ssget (list (cons 0 "TEXT")
                     (assoc 40 (entget txt))
                     (assoc 7 (entget txt))
                   )
            )
           )
      )
    (princ "\Ban da khong chon text.")
    (sssetfirt nil ss)
      )
    )
  )
  (princ)
)

 

 

nhưng vẫn ko được bạn ah

  • Vote giảm 1

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
25 phút trước, jangboko đã nói:

nhưng vẫn ko được bạn ah

Bạn không làm được vì thiếu 1 chữ "Ét sì" :v :v

(SSSETFIRST nil ss)

  • Like 1

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
5 phút trước, Danh Cong đã nói:

Bạn không làm được vì thiếu 1 chữ "Ét sì" :v :v

(SSSETFIRST nil ss)

 

mình làm được rồi. Cám ơn 2 bác nhiều :D

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Tạo một tài khoản hoặc đăng nhập để nhận xét

Bạn cần phải là một thành viên để lại một bình luận

Tạo tài khoản

Đăng ký một tài khoản mới trong cộng đồng của chúng tôi. Điều đó dễ mà.

Đăng ký tài khoản mới

Đăng nhập

Bạn có sẵn sàng để tạo một tài khoản ? Đăng nhập tại đây.

Đăng nhập ngay
Đăng nhập để thực hiện theo  

×