tanbqtb03
-
Số lượng nội dung
91 -
Đã tham gia
-
Lần ghé thăm cuối
-
Ngày trúng
1
Bài đăng được đăng bởi tanbqtb03
-
-
thank bác rất nhiều . bác DOAN VAN HA có thể hướng dẫ em cách làm dc ko ?
Bác up lên bộ lisp đi kèm menu này luôn đuọc không? Thanks bác, e cũng đang mày mò chế menu nhưng không biêt làm sao cả
-
Hề hề hề,
Việc bạn hỏi do không có file bản vẽ trước và sau khi chạy lisp nên mình chỉ đoán mò dựa trên yêu cầu của bạn chủ thớt,
Nếu mình đoán đúng thì bạn có các text được sắp xếp theo hàng ngang và bây giờ bạn muốn các text này được sắp xếp lại theo cột.
Như vậy dựa vào lisp trên bạn có thể thay đổi như sau:
1/- Sắp xếp lại các text trong bộ chọn ss1 theo trật tự của tọa đô x chứ không phải tọa độ y:
Muốn vậy bạn thay thế các hàm (caddr x) và (caddr y) trong hàm vl-sort thành (cadr x) và (cadr y)
2/- Trật tự ghi text ra bản vẽ theo cột chứ không phải theo hàng. Do vậy sau mỗi lần ghi text phải thay đổii tọa độ y chứ không phải tọa độ x. Vì thế trong vòng lặp (foreach dt ss1 .....
bạn cần thay: (setq p0 (list (+ (car p0) (* 6 h)) (cadr p0)))
bằng: (setq p0 (list (car p0) (- (cadr p0) (* 2 h))))
và thay: (setq p1 (list (car p1) (- (cadr p1) (* 2 h))))
bằng: (setq p1 (list (+ (car p1) (* 6 h)) (cadr p1) ))
3/- Nếu bạn muốn có tùy chọn theo người dùng thì cần phải đưa thêm biến điều kiện vào. Có thể dùng hàm if hay cond tùy theo các điều kiện của bạn cần.
Nếu bạn không thể tự làm được những điều trên thì bạn phải post bản vẽ đã có trước khi dùng lisp và bản vẽ kết quả sau khi dùng lisp lên thì mới có thể hiểu và làm đúng theo yêu cầu của bạn được.
Chúc bạn vui.
Thanks a đã phản hồi, ý e đúng như vậy đó a.
Để e sửa thử lisp có lỗi gì không e báo lại.
-
Ah cho e hỏi mình chỉnh chỗ nào để thay vì sắp xếp theo hàng ta có thể săp xếp theo cột (nếu dữ liệu đầu vào sắp xếp theo hàng) hoặc tuy theo option của người dùng.
P/s: Nếu anh có thời gian thì viết hộ e, thanks a nhiều
-
Khai triển hình gò
trong Phần mềm
Link
em up lênko được bác n ào để lại mail e gửi up hộ giúp e vớới! Thanks
aofdde
-
Khai triển hình gò
trong Phần mềm
Gửi các bác bản mới nhé! E tham gia diễn đàn đã lâu nhưng chưa đóng gópđược nhiều
Hic máy cơ quan chạmquá, ko up nổi mình gửi link down sau vậy.
-
Bác quảng cáo dữ quá! :D
-
PipeData-PRO 8.0
trong Phần mềm
Xungfen của HVACR.vn hả bác!! :P
-
ng ai hưởng
Hình như không mấy người hưởng ứngbác nhỉ??! Thanks tinh thần for share của bác!!! Hii nếu cần e có thể phụ bác 1 tay
hình như khô
- 1
-
tabcad 2010
trong Sử dụng AutoCAD
Bạn hatieu ơi! sao mình tải Pm của you về, khi cài đặt và chạy lên nó báo lỗi như sau: (xem hình đính kèm: http://www.cadviet.com/upfiles/3/bao_loi.jpg), you có cách gì khắc phục ko vậy?Thanks nhiều nhé!
-
Các bác cho em hỏi có lisp nào để layoff các đối tượng trong vùng được chọn không ah? Ví dụ: trong 1 bản vẽ, em vẽ rectang ở góc phần tư thứ 1, bây giờ em muốn layoff các "phần" đối tượng trong vùng được chọn (vùng nằm trong rectang) giống như nó vừa '"cắt rời" các phần đối tượng này và đồng thời layoff các phần này luôn vậy đó. Em mới học Cad nên các bác thông cảm chỉ dùm em nghen. Thanks các bác nhiều!
-
Nhiều bác rõ chán, chỉ mỗi việc cám ơn mà quote nguyên cả bài của bác Hoành làm topic dài ngoằng làm người khác theo dõi thật khó!
Hỗ trợ vẽ thiết kế đường ống 2D, 3D bằng Pipefitpro
trong Phần mềm
Đã đăng · Trả lời báo cáo
Hi bác top dùng đồ chùa mà đi rao bán lại ah?! Bạn nào cần mình gửi key cho mà xài luôn được ko top?!!