Đến nội dung


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

Học AutoLisp


  • Please log in to reply
182 replies to this topic

#61 trucmuoi

trucmuoi

    biết zoom

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

Đã gửi 25 April 2008 - 09:04 PM

Trước giờ em chỉ nghe về lisp nhưng chưa bao giờ sử dụng. Em muốn hỏi một câu "chuối" vô cùng, mong anh em đừng cười! Em phải viết các dòng lệnh ở trên vào đâu?
  • 0

#62 Nguyen Hoanh

Nguyen Hoanh

    biết lệnh adcenter

  • Moderator
  • PipPipPipPipPipPipPip
  • 4105 Bài viết
Điểm đánh giá: 4495 (đỉnh cao)

Đã gửi 25 April 2008 - 10:49 PM

Trước giờ em chỉ nghe về lisp nhưng chưa bao giờ sử dụng. Em muốn hỏi một câu "chuối" vô cùng, mong anh em đừng cười! Em phải viết các dòng lệnh ở trên vào đâu?

Câu hỏi rất cơ bản và không chuối.

Bạn đọc ở đây: http://www.cadviet.c...howtip.php?t=14
  • 0

#63 smilingman82

smilingman82

    biết vẽ arc

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

Đã gửi 06 May 2008 - 09:30 PM

Chịu!


mới vào 4rom mà thấy hay wá , cám ơn các bác mod trên diễn đàn nha .......đúng là thứ cần tìm rùi .....bác hoành có thể cho mình SDT đc ko , khi nào cần mình có thể hỏi trực tiếp ..thank hay địa chỉ mail cũng đc .....mail của mình là trungdia@yahoo.com .........đầu óc sáng ra nh rồi
  • 0

#64 MrDifficult

MrDifficult

    Chưa sử dụng CAD

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

Đã gửi 31 May 2008 - 10:31 AM

mình là 1 thành viên mới.cũng như những người chưa biết về lisp, mình cũng muốn tìm hiểu về nó.mình có ý kiến nhỏ xíu này các bạn xem thử nhé. các bạn viết về lisp các bài viết đó đều rất hay. tuy nhiên mình cảm tháy không đủ. Những cái mà bạn chỉ mình chỉ biết là A hoặc B mà thôi. ngoài 2 cái đó minh không thể từ A,B có thể suy ra C được. Cái vấn đề mình muốn nói ở đây là: học vẹt. Nếu chỉ học theo các bài viết của các bạn thì mãi mình chỉ biết như vậy....Các bạn có thể tổng hợp lại--> lập ra 1 ebook được không?Hoặc không thì các bạn chỉ dùm mình những lệnh cơ bản nhất của lisp--> từ đó dẫn ra làm những bài tập nho nhỏ để ứng dụng. mình nghĩ như vậy sẽ hay hơn đó

cảm ơn các bạn đã đọc
  • 0

#65 Nguyen Hoanh

Nguyen Hoanh

    biết lệnh adcenter

  • Moderator
  • PipPipPipPipPipPipPip
  • 4105 Bài viết
Điểm đánh giá: 4495 (đỉnh cao)

Đã gửi 31 May 2008 - 11:22 AM

mình là 1 thành viên mới.cũng như những người chưa biết về lisp, mình cũng muốn tìm hiểu về nó.mình có ý kiến nhỏ xíu này các bạn xem thử nhé. các bạn viết về lisp các bài viết đó đều rất hay. tuy nhiên mình cảm tháy không đủ. Những cái mà bạn chỉ mình chỉ biết là A hoặc B mà thôi. ngoài 2 cái đó minh không thể từ A,B có thể suy ra C được. Cái vấn đề mình muốn nói ở đây là: học vẹt. Nếu chỉ học theo các bài viết của các bạn thì mãi mình chỉ biết như vậy....Các bạn có thể tổng hợp lại--> lập ra 1 ebook được không?Hoặc không thì các bạn chỉ dùm mình những lệnh cơ bản nhất của lisp--> từ đó dẫn ra làm những bài tập nho nhỏ để ứng dụng. mình nghĩ như vậy sẽ hay hơn đó

cảm ơn các bạn đã đọc

Cảm ơn bạn đã có ý kiến. Bạn cần ebook, hãy download ở đây về đọc: http://www.cadviet.com/caddata/3_Ebook_Tut...download-1.html

Những thứ trong topic này chỉ mang tính tham khảo, là những thứ chắt lọc, mang tính tương tác (hỏi đáp) không mang tính hệ thống. Vì thế, khi bạn cần hệ thống thì hãy đọc ebook, còn nếu bạn cần người đi trước share kinh nghiệm thì hãy tham gia topic này.

Không chỉ riêng topic ở này mà tất cả diễn đàn CADViet đều là những mảnh vá kiến thức, không có tính hệ thống. Nếu bạn muốn hệ thống, hãy kiếm lấy vài quyển ebook và đọc (tôi cũng đã làm vậy). Còn khi bạn muốn chia sẻ kiến thức cùng mọi người hay bạn có những thắc mắc không tìm được lời giải thì hãy tham gia diễn đàn.

Đây cũng là sự khác biệt cơ bản giữa forum và ebook.
  • 1

#66 ssg

ssg

    biết lệnh adcenter

  • Vip
  • PipPipPipPipPipPipPip
  • 1228 Bài viết
Điểm đánh giá: 1087 (rất tốt)

Đã gửi 31 May 2008 - 01:35 PM

mình là 1 thành viên mới.cũng như những người chưa biết về lisp, mình cũng muốn tìm hiểu về nó.mình có ý kiến nhỏ xíu này các bạn xem thử nhé. các bạn viết về lisp các bài viết đó đều rất hay. tuy nhiên mình cảm tháy không đủ. Những cái mà bạn chỉ mình chỉ biết là A hoặc B mà thôi. ngoài 2 cái đó minh không thể từ A,B có thể suy ra C được. Cái vấn đề mình muốn nói ở đây là: học vẹt. Nếu chỉ học theo các bài viết của các bạn thì mãi mình chỉ biết như vậy....Các bạn có thể tổng hợp lại--> lập ra 1 ebook được không?Hoặc không thì các bạn chỉ dùm mình những lệnh cơ bản nhất của lisp--> từ đó dẫn ra làm những bài tập nho nhỏ để ứng dụng. mình nghĩ như vậy sẽ hay hơn đó

cảm ơn các bạn đã đọc

Nhất trí với ý anh Hoành, ssg xin bổ sung:
1- Bạn tham khảo thêm ở đây, may ra có thể giúp cho bạn thêm chút gì đó chăng:

http://www.cadviet.c...Lisp-t2480.html

2- Muốn "chơi" trò lập trình, bất cứ ai cũng phải tự biết cách từ A, B suy ra C, có khi cả D, E... Nếu bạn cảm thấy không có khả năng đó thì đừng nên chơi, mất thời gian vô ích!
3- Viết ebook ư? Rất nhiều member CadViet có thể làm được. Đáng tiếc là không có ai... trả lương cho việc này! Nhiệt tình có, nhưng viết sách là công việc mất rất nhiều thời gian. Nói đơn giản, hãy nhớ lại bạn làm bài luận văn khi đi học như thế nào (viết chừng 2 trang đánh máy A4 cho ra hồn phải mất ít nhất 120 phút toát mồ hôi hột!).
4- Bạn cứ thử đọc 1 cuốn sách hướng dẫn lập trình nào đó (bất cứ cuốn nào và với bất cứ ngôn ngữ lập trình nào mà bạn có), bạn sẽ thấy rằng, người ta luôn luôn kèm theo ví dụ. Có những nội dung, đọc năm lần bảy lượt phần lý luận chẳng hiểu cái... cóc khô gì, nhưng chỉ liếc qua ví dụ, bạn có thể hiểu ra ngay bản chất vấn đề. Trong khi đó, các bài viết trên CadViet là những ví dụ rất sống động và thiết thực. Bạn có đọc cả chục cuốn ebook lẫn "paper-book" cũng không thể nào tìm thấy!
5- Tất cả các phần mềm luôn luôn kèm theo 1 cuốn ebook đồ sộ, đầy đủ, hầu như không thiếu thứ gì. Bạn cứ bấm F1 là nó hiện ra ngay trước mắt!
  • 2

#67 vndesperados

vndesperados

    biết lệnh xref

  • Members
  • PipPipPipPipPipPipPip
  • 547 Bài viết
Điểm đánh giá: 253 (khá)

Đã gửi 31 May 2008 - 02:02 PM

mình là 1 thành viên mới.cũng như những người chưa biết về lisp, mình cũng muốn tìm hiểu về nó.mình có ý kiến nhỏ xíu này các bạn xem thử nhé. các bạn viết về lisp các bài viết đó đều rất hay. tuy nhiên mình cảm tháy không đủ. Những cái mà bạn chỉ mình chỉ biết là A hoặc B mà thôi. ngoài 2 cái đó minh không thể từ A,B có thể suy ra C được. Cái vấn đề mình muốn nói ở đây là: học vẹt. Nếu chỉ học theo các bài viết của các bạn thì mãi mình chỉ biết như vậy....Các bạn có thể tổng hợp lại--> lập ra 1 ebook được không?Hoặc không thì các bạn chỉ dùm mình những lệnh cơ bản nhất của lisp--> từ đó dẫn ra làm những bài tập nho nhỏ để ứng dụng. mình nghĩ như vậy sẽ hay hơn đó

cảm ơn các bạn đã đọc


Nghe bác này nói mà nhớ lại hồi xưa lúc mới học lập trình. Cũng muốn biết những cái mà lúc đó chưa đủ trình độ để biết. Vậy nên bức xúc khủng khiếp luôn. Nhưng mà cũng may là mình không ngu lắm nên sau vài năm giờ cũng được làm PM rùi. Forum không phải là nơi có nhiệm vụ đào tạo bác ạ. Việc học hành là của bác còn anh em trên này có nhiều người hưởng ứng tích cực tham gia vì niềm say mê chứ chẳng được lợi lộc gì đâu. Chúc bác cũng có tinh thần như thế.
  • 2

#68 xuantanmn2

xuantanmn2

    Chưa sử dụng CAD

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

Đã gửi 13 June 2008 - 01:41 PM

Nghe bác này nói mà nhớ lại hồi xưa lúc mới học lập trình. Cũng muốn biết những cái mà lúc đó chưa đủ trình độ để biết. Vậy nên bức xúc khủng khiếp luôn. Nhưng mà cũng may là mình không ngu lắm nên sau vài năm giờ cũng được làm PM rùi. Forum không phải là nơi có nhiệm vụ đào tạo bác ạ. Việc học hành là của bác còn anh em trên này có nhiều người hưởng ứng tích cực tham gia vì niềm say mê chứ chẳng được lợi lộc gì đâu. Chúc bác cũng có tinh thần như thế.

Tui là người mới ,ngu lắm nhưng cũng muốn bắt đầu với lập trình .Cảm ơn tất cả anh chị em trên diễn đàn .Chúc Anh chị em ta luôn mạnh khoẻ .
  • 0
Học và tích luỹ kinh nghiệm

#69 tienkieu_ce

tienkieu_ce

    biết vẽ line

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

Đã gửi 22 June 2008 - 11:14 PM

a bạn e vừa send cho e tập tl về ALisp of thầy Bình trường e.e up lên share cho ae.ai có nhu cầu tìm hiểu thì down về đọc.ai có tl j hay thi up lên share mọi người với http://www.cadviet.c...Cad_25_8_08.pdf
  • 2
đang tìm hiểu về lisp..T_T..

#70 xuantanmn2

xuantanmn2

    Chưa sử dụng CAD

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

Đã gửi 24 June 2008 - 03:18 PM

Phần 1: bắt đầu

Đầu tiên, chúng ta hãy bắt đầu bằng chương trình viết chữ.

Hãy tạo một file mới và save nó với tên hoclisp.lsp.
(princ "\nChao cadviet")
(princ)

Đây là đoạn mã đơn giản nhất của AutoLisp nhằm viết ra một dòng 'Chao cadviet' trên màn hình nhập dữ liệu của autocad. để sử dụng, appload file hoclisp.lsp này. ta sẽ thấy trên màn hình xuất hiện chữ Chao cadviet.

Đi sâu vào phân tích lệnh, ta thấy: mỗi hàm của cad được bắt đầu bằng dấu '(' ngay sau đó là tên hàm, tiếp đến là thông số của hàm (có thể có, có thể không có) và kết thúc bằng dấu ')' Trong trường hợp này princ là tên hàm, "\nChao cadviet" là tham số của hàm princ.

Trong hai câu lệnh gọi hàm vừa rồi, câu thứ nhất là để viết chữ ra màn hình text, câu lệnh thứ 2 dùng để ẩn kết thúc mà không hiển thị thêm gì cả. Nếu thiếu câu lệnh thứ 2, bạn sẽ nhìn thấy 'Chao cadviet"\nChao cadviet"' trên màn hình, trong đó "\nChao cadviet" là kết quả của hàm (princ "\nChao cadviet").

EM mới bắt đầu với List mong anh chị chỉ giáo dùm ,những câu hỏi dù là ngớ ngẩn nhất
Em làm theo cách của anh mà mãi không thấy đạt kết quả nào ?
viết chương trình có dòng Chaocadviet không thấy xuất hiện trên màn hình .Đã thử đi thử lại nhiều lần chương trình chạy như anh dạy.
  • 0
Học và tích luỹ kinh nghiệm

#71 meohoang

meohoang

    biết lệnh adcenter

  • Members
  • PipPipPipPipPipPipPip
  • 811 Bài viết
Điểm đánh giá: 342 (khá)

Đã gửi 25 June 2008 - 11:25 AM

EM mới bắt đầu với List mong anh chị chỉ giáo dùm ,những câu hỏi dù là ngớ ngẩn nhất
Em làm theo cách của anh mà mãi không thấy đạt kết quả nào ?
viết chương trình có dòng Chaocadviet không thấy xuất hiện trên màn hình .Đã thử đi thử lại nhiều lần chương trình chạy như anh dạy.
///////////////////////////////////////////////////
Em nên dùng Notepad.exe của Win để soạn 2 dòng trên. Lưu tên file "hoclisp.lsp" phải có 2 dấu " để Notepad lưu tên có EXT là .lsp. Lưu vào thư mục support của trình Acad em đang xài. Gõ lệnh appload tại dòng lệnh command sẽ có giao diện hiện ra chọn tên file hoclisp.lsp sẽ được như ý....
Chúc em thành công ban đầu.....Vạn sự khởi đầu nan mà em
  • 2

#72 hoanhphanvien

hoanhphanvien

    Chưa sử dụng CAD

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

Đã gửi 26 June 2008 - 11:36 AM

Thông tin gì bạn?
Line có rất nhiều thông tin!

mình cũng mới gia nhập món này đây. có thể gọi là thành viên mới toanh luôn, mình cũng tên Hoành. qua diễn đàn biết bác Nguyen Hoanh rất giỏi về món Autolips. mong bác Nguyen Hoanh có thể chỉ cho mình một vài đường link để có tài liệu học chi tiết hơn được không. tức là lúc khởi tạo ban đầu của Lips luôn.
cảm ơn nhiều
  • 0

#73 Nguyen Hoanh

Nguyen Hoanh

    biết lệnh adcenter

  • Moderator
  • PipPipPipPipPipPipPip
  • 4105 Bài viết
Điểm đánh giá: 4495 (đỉnh cao)

Đã gửi 26 June 2008 - 01:06 PM

mình cũng mới gia nhập món này đây. có thể gọi là thành viên mới toanh luôn, mình cũng tên Hoành. qua diễn đàn biết bác Nguyen Hoanh rất giỏi về món Autolips. mong bác Nguyen Hoanh có thể chỉ cho mình một vài đường link để có tài liệu học chi tiết hơn được không. tức là lúc khởi tạo ban đầu của Lips luôn.
cảm ơn nhiều

bạn vào: Đây down mấy quyển Ebook về Autolisp cơ bản về chịu khó đọc, chỗ nào khó hiểu thì post câu hỏi lên mọi người sẽ giúp đỡ bạn.
  • 1

#74 hoanhphanvien

hoanhphanvien

    Chưa sử dụng CAD

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

Đã gửi 29 June 2008 - 02:49 PM

bạn vào: Đây down mấy quyển Ebook về Autolisp cơ bản về chịu khó đọc, chỗ nào khó hiểu thì post câu hỏi lên mọi người sẽ giúp đỡ bạn.

cảm ơn bác Hoành nghe. mình sẽ cố gắng nghiên cứu nhiều hơn nữa. mong bác chỉ bảo cho nhiều
  • 0

#75 canhthitbo

canhthitbo

    biết zoom

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

Đã gửi 24 July 2008 - 09:10 AM

EM mới bắt đầu với List mong anh chị chỉ giáo dùm ,những câu hỏi dù là ngớ ngẩn nhất
Em làm theo cách của anh mà mãi không thấy đạt kết quả nào ?
viết chương trình có dòng Chaocadviet không thấy xuất hiện trên màn hình .Đã thử đi thử lại nhiều lần chương trình chạy như anh dạy.
///////////////////////////////////////////////////
Em nên dùng Notepad.exe của Win để soạn 2 dòng trên. Lưu tên file "hoclisp.lsp" phải có 2 dấu " để Notepad lưu tên có EXT là .lsp. Lưu vào thư mục support của trình Acad em đang xài. Gõ lệnh appload tại dòng lệnh command sẽ có giao diện hiện ra chọn tên file hoclisp.lsp sẽ được như ý....
Chúc em thành công ban đầu.....Vạn sự khởi đầu nan mà em


Làm y hệt như thế này luôn, cũng chẳng hiện lên cái gi`. Ko hiểu dùng Cad 2007 có khác biệt gì ko nhỉ.?
  • 0

#76 canhthitbo

canhthitbo

    biết zoom

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

Đã gửi 24 July 2008 - 10:07 AM

Ơ có phải dòng chữ đó hiển thị chỗ Command ko nhỉ. Không fải hiển thị trên màn hình làm việc??
  • 0

#77 mascehuy

mascehuy

    biết pan

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

Đã gửi 27 July 2008 - 07:07 PM

bạn dùng vòng lặp while, lệnh test dưới đây sẽ yêu cầu người sử dụng nhập một chuỗi và thông báo chuỗi đó. Lặp đi lặp lại cho đến khi người dùng nhấn enter, hoặc nhập vào chuỗi có giá trị là thoat:

(defun c:test()
(setq lanthu 0)
(while (and
(setq s (getstring "\nVao chuoi: "))
(/= s "")
(/= s "thoat")
)
(alert s)
)
(princ)
)


Làm sao để trả ơn Bác, Bác Hoàng nhỉ?!?
  • 0

#78 sinhnhatminh

sinhnhatminh

    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 2008 - 10:56 PM

Thông tin gì bạn?
Line có rất nhiều thông tin!

CÓ THỂ BỔ SUNG THÊM MỘT VÀI HÌNH ẢNH MINH HẠO CHO TRỰC QUANG HƠN KHÔNG, MINH MUỐN LÀM QUEN VỚI LISP NHƯNG CHƯA BIẾT GÌ HÊT. CAM ƠN NHIỀU
  • 0

#79 nguyenhan

nguyenhan

    biết pan

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

Đã gửi 12 October 2008 - 11:19 PM

CÓ THỂ BỔ SUNG THÊM MỘT VÀI HÌNH ẢNH MINH HẠO CHO TRỰC QUANG HƠN KHÔNG, MINH MUỐN LÀM QUEN VỚI LISP NHƯNG CHƯA BIẾT GÌ HÊT. CAM ƠN NHIỀU

đúng rồi đó,các bác có thể vừa viết vừa cho thêm một số hình ảnh cho tụi em được thấy và thực hành dễ hơn.em nghe lisp lâu rồi nhưng giờ mới thấy trang này hay quá.rất mong các bác giúp em với
  • 0

#80 lapnickchiviyeuem

lapnickchiviyeuem

    Chưa sử dụng CAD

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

Đã gửi 23 December 2008 - 07:21 PM

bác NguyenHoanh ơi cho em hỏi một câu. em muốn đọc dữ liệu từ text trong autolisp thì làm như thế nào? cảm ơn bác nhiều.
  • 0