Đến nội dung


Hình ảnh
* * * - - 4 Bình chọn

Giao diện hộp thoại trong AutoLisp


  • Please log in to reply
208 replies to this topic

#201 nguyenbd1

nguyenbd1

    biết lệnh text

  • Members
  • PipPipPipPip
  • 276 Bài viết
Điểm đánh giá: 13 (tàm tạm)

Đã gửi 18 November 2014 - 10:19 PM

Tất nhiên, chỉ dùng *.sld, thậm chí không cần, dùng ngay bản vẽ *.dwg cũng được. Tuy nhiên, *.slb có những cái hay hơn:
1) Đúng như bạn nhận định, *.slb là một package của các *.sld. Khi cấp cho người dùng chương trình của bạn không phải kéo theo dài lê thê một "đoàn quân" mấy chục, có khi hàng trăm cái *.sld, mà chỉ cần 1 file *.slb duy nhất (Autodesk cũng làm như vậy mà). Khi đã "chơi" món này, ai cũng thấy khoái chí và không bao giờ chịu làm một vài cái *.sld
2) Dùng *.slb bạn mới có thể làm được cái gọi là Image_Tile_Menu. Món này cũng hay lắm đó. Bạn vào: Menu - Draw - Surfaces - 3D Surfaces sẽ thấy.
3) Chẳng hiểu bạn thao tác thế nào mà không tạo được *.slb? Có 2 động tác để tạo *.slb từ các *.sld:
- Tạo file *.txt, là một list chứa các tên file *.sld. (động tác này làm thủ công cũng được, chẳng cần lệnh liếc gì)
- Tạo *.slb từ *.txt trên
Xin hỏi thêm: bạn đang dùng phiên bản Cad nào? Sau khi chạy function (C:SLB...) mình gởi ở trên, bạn có nhận được *.txt không? Nếu có, thử chạy lại (C:SLB...) lần nữa xem. Nếu vẫn không được, đọc kỹ lại Help của bản Cad bạn đang dùng, chắc chắn phải tạo được! Không lẽ Autodesk lừa bạn à?

Bạn dùng thử chương trình sau, đúng yêu cầu mà bạn đã nêu. Từ từ "ngâm cứu" code của nó sẽ hiểu ra mọi vấn đề:
http://www.cadviet.com/upfiles/Geo.zip

Unzip và đọc readme.txt

em đã làm theo huong dẫn của bác mà không tạo đươc file slb. 122369_11.jpg

dây là fle sld. http://www.cadviet.c...69_thu_vien.rar

rất mong sự giúp đỡ của bác


  • 0

#202 anhduccec

anhduccec

    biết vẽ arc

  • Members
  • PipPip
  • 45 Bài viết
Điểm đánh giá: 21 (tàm tạm)

Đã gửi 19 November 2014 - 10:03 AM

1. Tạo 1 file text chứa các tên file slide. ví dụ: slb.txt

2. Copy file slidelib.exe vào thư mục chứa các slide. (file này nằm trong thư mục gốc autocad).

3. Mở command frompt bằng lệnh cmd trên Windowns.

4. Truy cập vào thư mục chứa tất cả các file trên từ command frompt. Ví dụ: CD C:\thuvien. (trong thư mục thuvien này chứa các file slide, slb.txt, slidelib).

5. Gõ lệnh: slidelib g <slb.txt rồi nhấn phím Enter (Trong cửa sổ command). Trong đó g là tên file có đuôi slb sẽ xuất ra sau khi thực hiện lệnh.http://www.cadviet.c...860_thuvien.zip


  • 0

#203 tuandoosan

tuandoosan

    biết vẽ ellipse

  • Members
  • PipPip
  • 55 Bài viết
Điểm đánh giá: 4 (bình thường)

Đã gửi 19 November 2014 - 11:55 AM

b thử dùng phần mền này xem tn?http://www.cadviet.c...3crackedcrd.zip


  • 0

#204 tuandoosan

tuandoosan

    biết vẽ ellipse

  • Members
  • PipPip
  • 55 Bài viết
Điểm đánh giá: 4 (bình thường)

Đã gửi 19 November 2014 - 11:58 AM

e vừa lập 1 file HD tạo hội thoại gửi để các bạn tham khảo thêm.  có gì không phải thì xin các bậc tiền bốihttp://www.cadviet.c...i_trong_cad.zip chỉ giáo thêm


  • 0

#205 nguyenbd1

nguyenbd1

    biết lệnh text

  • Members
  • PipPipPipPip
  • 276 Bài viết
Điểm đánh giá: 13 (tàm tạm)

Đã gửi 19 November 2014 - 05:35 PM

b thử dùng phần mền này xem tn?http://www.cadviet.c...3crackedcrd.zip

phần mềm này sử dung sao thế bạn. thấy cung tao ra file slb nhung khong hiện thị hình ảnh khi goi lệnh. bạn có thể hướng dẫn cụ thể được khong


  • 0

#206 tuandoosan

tuandoosan

    biết vẽ ellipse

  • Members
  • PipPip
  • 55 Bài viết
Điểm đánh giá: 4 (bình thường)

Đã gửi 20 November 2014 - 10:50 AM

mình up file word hướng dẫn ở trên đó. b thử làm theo xem tn nhé?


  • 0

#207 Hoang Van Chuong

Hoang Van Chuong

    Chưa sử dụng CAD

  • Members
  • Pip
  • 2 Bài viết
Điểm đánh giá: 0 (bình thường)

Đã gửi 21 August 2015 - 09:42 AM

Các bác cho e hỏi cách tạo thanh cuộn đứng trong hộp thoại với ạ! thanhks các bác ạ.


  • 0

#208 duy782006

duy782006

    PHẠM QUỐC DUY

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 2155 Bài viết
Điểm đánh giá: 1360 (rất tốt)

Đã gửi 21 August 2015 - 10:10 AM

Tạo listhien ví dụ (setq listhien (list "dong 1" "dong 2" "dong 3"))rồi dcl như sau.

: list_box {alignment  = centered; width = 55.5; height = 12; label = ""; key = "lishien";}


  • 0

Cứ ngỡ trần gian là cõi thật.Cho nên tất bật đến bây giờ.
Tạo hộp thoại bằng lisp My blog QUY ĐỊNH ĐẶT TÊN TOPIC TRONG CHUYÊN MỤC LISPD http://ktsduy.wordpress.com/
Để cám ơn chỉ cần nhấn rep_up.png
(Là nhấn vào nút đó phía bài viết của người ta í chứ đừng có nhè cái hình này mà nhấn miết đi nha :-D


#209 Hoang Van Chuong

Hoang Van Chuong

    Chưa sử dụng CAD

  • Members
  • Pip
  • 2 Bài viết
Điểm đánh giá: 0 (bình thường)

Đã gửi 21 August 2015 - 01:08 PM

Tạo listhien ví dụ (setq listhien (list "dong 1" "dong 2" "dong 3"))rồi dcl như sau.

: list_box {alignment  = centered; width = 55.5; height = 12; label = ""; key = "lishien";}

Thanks bác Duy nhiều ạ!


  • 0