Chuyển đến nội dung
Diễn đàn CADViet
  • Thông báo

    • Nguyen Hoanh

      CADViet đã hoàn tất nâng cấp   14/09/2017

      Chào các bạn, CADViet đã hoàn tất việc nâng cấp lên phiên bản mới. Tất cả các chức năng đã hoạt động theo kỳ vọng của ban quản trị. Nếu có vấn đề gì cần phản hồi, các bản post ở đây nhé: Trân trọng, Nguyễn Hoành.
cad2080

[Hỏi] ghép 2 hay nhiều file lisp

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

e lên diễn đàn dow được khá nhiều lisp giờ e muốn ghép 2 file lisp lại với nh chỉ cần copy paste là được nhưng e muốn hỏi dùng kí tự gì và bao nhiêu kí tự để ngăn cách đoạn lisp trên 1 file đã ghép lại với nh để chúng k bị ảnh hưởng lẫn nh vì e đôi khi e gặp vấn đề khi m sửa 1 đoạn lisp thì đoạn lisp sau không dùng được nữa

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

e lên diễn đàn dow được khá nhiều lisp giờ e muốn ghép 2 file lisp lại với nh chỉ cần copy paste là được nhưng e muốn hỏi dùng kí tự gì và bao nhiêu kí tự để ngăn cách đoạn lisp trên 1 file đã ghép lại với nh để chúng k bị ảnh hưởng lẫn nh vì e đôi khi e gặp vấn đề khi m sửa 1 đoạn lisp thì đoạn lisp sau không dùng được nữa

Dùng dấu ; để ngăn cách

Các dòng chữ sau dấu ; chỉ là diễn giải, lisp không thực thi các dòng chữ sau dấu ;

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

Cứ paste lisp thứ 2 vào dưới lisp thứ 1, lisp thứ 3 vào dưới lisp thứ 2,... mà không cần phải dùng dấu ngăn cách gì cả.

Chỉ khi bạn cần ghi chú thì mới dùng một trong các dấu sau đây:

1). Dấu ; để ghi chú một dòng. Bao nhiêu dòng ghi chú thì phải có bấy nhiêu dấu ; ở đầu dòng.

VD:

;Lisp này dùng để tính tổng.

;Lisp này dùng để tính hiệu.

2). Dấu ;||; để ghi chú một đoạn (gồm nhiều dòng).

VD:

;| Lisp này dùng để tính tổng.

Lisp này dùng để tính nhân.

Lisp này dùng để tính hiệu.|;

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

Dùng dấu ; để ngăn cách

Các dòng chữ sau dấu ; chỉ là diễn giải, lisp không thực thi các dòng chữ sau dấu ;

VD: lisp 1 là chọn layer theo màu e viết là ;;=============chọn layer theo mau===========================

lisp 2 là chuyển đổi layer nhanh e cung viết là ;;==============chyen doi nhanh layer===================

lisp 3 là nối 2 đoạn thẳng cùng phương e cũng viết tương tụ trên

nhưng e gặp 1 lỗi là lúc đầu dùng bt nhưng nếu e sửa đổi lisp 2 thì lisp3 sẽ k dùng được nữa nên giờ e muốn dùng kí tự ntn để các lisp k bị ảnh hưởng lẫn nhau Và theo bác là dấu ; là diễn giải nhưng cho e hỏi câu tại sao phải diễn giải vì e thấy rất nhiều lisp diễn giải sau đó mới đến đoạn lện (defun c:) như lisp cắt dim trên diễn đàn cadviet và bác nói lisp không thực thi các dòng sau dấu ; chắc bác cũng biết lisp của Lee-Mac e thấy 1 lisp của ng ta khá dài và rất nhiều dấu ;

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

1). Lisp chỉ không thực thi tất cả những gì nằm sau dấu ; và chỉ dòng chứa dấu ; thôi. Các dòng không chứa ; thì nó hoạt động bình thường.

2). Lý do phải diễn giải là để chú thích cho dễ hiểu. Còn không thích thì thôi.

3). Việc bạn sửa lisp trên mà ảnh hưởng lisp dưới có thể do nhiều nguyên nhân:

- Chúng dùng chung hàm.

- Chúng dùng chung biến.

- V.v...

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


×