Chuyển đến nội dung
Diễn đàn CADViet
hatrongquan88

Nhờ hỗ trợ sửa lisp

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

Mình có sưu tầm được Lisp để phục vụ công việc. Do nhu cầu của công việc và kiến thức có phần hạn chế nên mình xin phép được nhờ anh em trên diễn đàn hỗ trợ chỉnh sửa lại giúp mình lisp này.  Khi thao tác đến phần "Save coordinates to: thì bỏ hẳn lựa chọn Text file và No save (hoặc ưu tiên lựa chon mục có phần chấm đen là Excel). Chúc diễn đàn ngày càng phát triển, mình xin cảm ơn!

1.png

2.png

TT.LSP

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

Chưa test nhưng chắc bạn chỉ cần đổi dòng này thôi :
 

(if (null sFlag)
      (setq sFlag "Text") 
    )

thành
 

(if (null sFlag)
      (setq sFlag "Excel")
    )

Lúc nó hỏi đoạn đó thì Enter thôi. Vẫn giữ lại đc các Option để nhỡ đâu có việc cần tới

  • Vote tăng 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
3 giờ trước, ketxu đã nói:

Chưa test nhưng chắc bạn chỉ cần đổi dòng này thôi :
 

  • cadvietlisp.lsp
    lisp help
  •  

(if (null sFlag)
      (setq sFlag "Text") 
    )

thành
 

  • cadvietlisp.lsp
    lisp help
  •  

(if (null sFlag)
      (setq sFlag "Excel")
    )

Lúc nó hỏi đoạn đó thì Enter thôi. Vẫn giữ lại đc các Option để nhỡ đâu có việc cần tới

 

(if(null sFlag)(setq sFlag "Text"))

Mình đã thay đổi dòng này chữ Text thành Excel nhưng nó vẫn ưu tiên lựa chọn text file. 

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

Thay dòng :

(setq sFlag (getkword (if IsRus "\nNiodaieou eiidaeiaou a [Oaee/Excel/Ia niodaiyou] <Oaee> : "
"\nSave coordinates to [Text file/Excel/Not save] <Text> : ")))

thành:

(setq sFlag "Excel")

Trong lisp có 4 dòng như vậy.

  • Vote tăng 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
12 giờ trước, gia_bach đã nói:

Thay dòng :

  • cadvietlisp.lsp
    lisp help
  •  

(setq sFlag (getkword (if IsRus "\nNiodaieou eiidaeiaou a [Oaee/Excel/Ia niodaiyou] <Oaee> : "
"\nSave coordinates to [Text file/Excel/Not save] <Text> : ")))

thành:

  • cadvietlisp.lsp
    lisp help
  •  

(setq sFlag "Excel"

Trong lisp có 4 dòng như vậy.

Cảm ơn bạn đã hỗ trợ, mình đã thử và thành công.

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
Vào lúc 18/4/2021 tại 18:28, gia_bach đã nói:

Thay dòng :

  • cadvietlisp.lsp
    lisp help
  •  

(setq sFlag (getkword (if IsRus "\nNiodaieou eiidaeiaou a [Oaee/Excel/Ia niodaiyou] <Oaee> : "
"\nSave coordinates to [Text file/Excel/Not save] <Text> : ")))

thành:

  • cadvietlisp.lsp
    lisp help
  •  

(setq sFlag "Excel"

Trong lisp có 4 dòng như vậy.

Bạn có thể giúp mình viết 1 lisp như thế này nữa đc k? Mình muốn chuyển gốc tọa độ X, Y (giống lệnh UCS) về vị trí khác. thao tác như thế này:

1. Gõ lệnh

2. Pick chon điểm Y1

3. Nhập khoảng cách từ Y1 về gốc tọa độ

Phương X vuông góc với phương Y. Ví dụ sau khi thao tác xong ta sẽ có tọa độ điểm pick Y1 là X=0.00 ; Y= 10.00; Z= 0.00

  • 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

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

×