Rated 5/5 based on 240179 internet user reviews

Đến nội dung


Hình ảnh
- - - - -

Nhờ viết Lisp hiệu chỉnh Text hàng loạt


  • Please log in to reply
21 replies to this topic

#1 tvgtyb08

tvgtyb08

    biết vẽ spline

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

Đã gửi 03 April 2011 - 01:44 PM

Ở Cad R14 (hay Nova3 em ko nhớ rõ) thấy có lệnh SSX chọn 1 đối tượng thuộc lớp Text cần hiệu chỉnh sau đó thoát lệnh và gõ lệnh CHT Enter rồi P Enter sau đó hàng loạt lựa chọn chỉnh Cao chữ, rộng chữ, góc quay chữ....
Em nhờ các anh cho em xin lisp đó với ạh.
Em cảm ơn.
  • 1

#2 phamthanhbinh

phamthanhbinh

    biết lệnh adcenter

  • Moderator
  • PipPipPipPipPipPipPip
  • 5756 Bài viết
Điểm đánh giá: 3002 (tuyệt vời)

Đã gửi 03 April 2011 - 02:39 PM

Ở Cad R14 (hay Nova3 em ko nhớ rõ) thấy có lệnh SSX chọn 1 đối tượng thuộc lớp Text cần hiệu chỉnh sau đó thoát lệnh và gõ lệnh CHT Enter rồi P Enter sau đó hàng loạt lựa chọn chỉnh Cao chữ, rộng chữ, góc quay chữ....
Em nhờ các anh cho em xin lisp đó với ạh.
Em cảm ơn.

Hề hề hề,
Cái lệnh SSX có trong Express Tools của Cad. Hãy cài nó thì sẽ có để xài....
  • 0
Chúc các quý Anh trên diễn đàn luôn khỏe, đẻ thêm được nhiều thứ để mót.

#3 tvgtyb08

tvgtyb08

    biết vẽ spline

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

Đã gửi 03 April 2011 - 03:17 PM

Hề hề hề,
Cái lệnh SSX có trong Express Tools của Cad. Hãy cài nó thì sẽ có để xài....

Hề hề, thế còn lisp chỉnh Text hàng loạt CHT bác ơi?
Với lại hình như Cad2002 ko có Express Tools thì phải.
  • 0

#4 Detailing

Detailing

    biết lệnh xclip

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

Đã gửi 03 April 2011 - 03:27 PM

mình thấy ngoài cái góc quay ra tất cả các yêu cầu chỉnh text đều có trong bảng properties của CAD hết.
  • 0

Ideas don't matter, execution does!

1908412_308002392716743_8165279281236341


#5 tvgtyb08

tvgtyb08

    biết vẽ spline

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

Đã gửi 03 April 2011 - 03:43 PM

mình thấy ngoài cái góc quay ra tất cả các yêu cầu chỉnh text đều có trong bảng properties của CAD hết.

Dùng lisp vẫn nhanh hơn bác ạh.
  • 0

#6 tvgtyb08

tvgtyb08

    biết vẽ spline

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

Đã gửi 03 April 2011 - 08:16 PM

mình thấy ngoài cái góc quay ra tất cả các yêu cầu chỉnh text đều có trong bảng properties của CAD hết.

Bảng Properties ko sửa hàng loạt được và dùng rất bất tiện, nếu chọn hàng loạt chỉ chọn lẫn 1 đối tượng ko phải Text là ko sửa được.
Bác nào biết hoặc có cho em xin với.
  • 0

#7 Detailing

Detailing

    biết lệnh xclip

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

Đã gửi 03 April 2011 - 09:42 PM

Dùng lisp vẫn nhanh hơn bác ạh.


lệnh của CAD -> chạy trực tiếp
lệnh Auto lisp -> thông dịch -> chạy
nếu lệnh lisp bao gồm nhiều lệnh của CAD -> chạy nhanh hơn do thao tác của người dùng chậm hơn máy
theo yêu cầu của bạn chỉ có mỗi thao tác sửa Text bạn thử lấy cái lisp đó xon chọn khoảng 10.000 text rồi đổi thử coi cái nào nhanh hơn.

Bảng Properties ko sửa hàng loạt được và dùng rất bất tiện, nếu chọn hàng loạt chỉ chọn lẫn 1 đối tượng ko phải Text là ko sửa được.
Bác nào biết hoặc có cho em xin với.


Bạn chọn hết có lẫn gì cũng được, trên đầu bảng properties có chỗ lọc đối tượng bạn cứ click vào chọn text rồi sửa. Các bn5 nên tận dụng hết khả năng của CAD trước đã, trước khi nghĩ đến Autolisp vì các lí do sau:

lệnh của CAD chạy nhanh hơn, ổn định hơn và chính xác hơn.
  • 0

Ideas don't matter, execution does!

1908412_308002392716743_8165279281236341


#8 hoan2182

hoan2182

    biết lệnh adcenter

  • Members
  • PipPipPipPipPipPipPip
  • 2258 Bài viết
Điểm đánh giá: 735 (tốt)

Đã gửi 03 April 2011 - 10:14 PM

Nếu không muốn dùng lisp mà vẫn có thể thay đổi được hàng loạt >>> Lựa chọn kiểu chữ rồi dùng lệnh MA quét là được như ý!
  • 0

Hạt giống tâm hồn : http://htlove.org/


#9 tvgtyb08

tvgtyb08

    biết vẽ spline

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

Đã gửi 03 April 2011 - 10:54 PM

lệnh của CAD -> chạy trực tiếp
lệnh Auto lisp -> thông dịch -> chạy
nếu lệnh lisp bao gồm nhiều lệnh của CAD -> chạy nhanh hơn do thao tác của người dùng chậm hơn máy
theo yêu cầu của bạn chỉ có mỗi thao tác sửa Text bạn thử lấy cái lisp đó xon chọn khoảng 10.000 text rồi đổi thử coi cái nào nhanh hơn.



Bạn chọn hết có lẫn gì cũng được, trên đầu bảng properties có chỗ lọc đối tượng bạn cứ click vào chọn text rồi sửa. Các bn5 nên tận dụng hết khả năng của CAD trước đã, trước khi nghĩ đến Autolisp vì các lí do sau:

lệnh của CAD chạy nhanh hơn, ổn định hơn và chính xác hơn.

Chưa chắc bác ạh, làm cách đó so với lệnh CHT kết hợp SSX của lisp thì chậm hơn rất nhiều. Ý của bác chỉ đúng 1 số ít trường hợp thôi.
  • 0

#10 tvgtyb08

tvgtyb08

    biết vẽ spline

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

Đã gửi 03 April 2011 - 10:58 PM

Nếu không muốn dùng lisp mà vẫn có thể thay đổi được hàng loạt >>> Lựa chọn kiểu chữ rồi dùng lệnh MA quét là được như ý!

Dùng lệnh MA càng không được, đôi khi cùng lớp Text (Text khoảng cách và cao độ thiên nhiên) chữ đứng chữ nghiêng nếu MA thì tất cả đều giống nhau Text Cao độ thiên nhiên cũng nằm ngang ra như text khoảng cách nếu MA từ Text khoảng cách.
  • 0

#11 ketxu

ketxu

    Copier - Paster - Editor

  • Moderator
  • PipPipPipPipPipPipPip
  • 5425 Bài viết
Điểm đánh giá: 2493 (tuyệt vời)

Đã gửi 03 April 2011 - 11:12 PM

Bạn miêu tả chức năng rõ ràng ra, viết lại cái mới có khi nhanh hơn đó :">
  • 0

Thành viên nhóm CadMagic.

Mời bạn ghé thăm facebook nhóm  :

CAD MAGIC


#12 phamthanhbinh

phamthanhbinh

    biết lệnh adcenter

  • Moderator
  • PipPipPipPipPipPipPip
  • 5756 Bài viết
Điểm đánh giá: 3002 (tuyệt vời)

Đã gửi 03 April 2011 - 11:16 PM

Dùng lệnh MA càng không được, đôi khi cùng lớp Text (Text khoảng cách và cao độ thiên nhiên) chữ đứng chữ nghiêng nếu MA thì tất cả đều giống nhau Text Cao độ thiên nhiên cũng nằm ngang ra như text khoảng cách nếu MA từ Text khoảng cách.

Hề hề hề,
Phải chăng bạn muốn xài cái lísp CHT này:
http://www.cadviet.c...es/3/chtext.lsp
Hề hề hề.
  • 1
Chúc các quý Anh trên diễn đàn luôn khỏe, đẻ thêm được nhiều thứ để mót.

#13 tvgtyb08

tvgtyb08

    biết vẽ spline

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

Đã gửi 03 April 2011 - 11:41 PM

Hề hề hề,
Phải chăng bạn muốn xài cái lísp CHT này:
http://www.cadviet.c...es/3/chtext.lsp
Hề hề hề.

Hề hề..
Nhìn qua thì hình như là cái này. Sau khi em thực hiện lệnh CHGTEXT xong nó bảo em chọn Text (Select objects) em chọn xong Enter, nó ko ra
Height/Justification/Location/Rotation/Style/Text/Undo/Width:
Mà nó lại nói Match string
Vậy là sao ạh, bác sửa giúp em bắt nó ra Height/Justification/Location/Rotation/Style/Text/Undo/Width: luôn em với.Hoặc bác hướng dẫn em dùng với.
  • 0

#14 Detailing

Detailing

    biết lệnh xclip

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

Đã gửi 03 April 2011 - 11:43 PM

Chưa chắc bác ạh, làm cách đó so với lệnh CHT kết hợp SSX của lisp thì chậm hơn rất nhiều. Ý của bác chỉ đúng 1 số ít trường hợp thôi.


chừng nào bác có lisp đó send cho em nha, em cũng cần làm nhanh hơn nhưng bác nhớ lúc viết lisp phần filter selection bác nhớ cho em mấy cái keywork để filter theo layer, style, height, color, content, tọa độ X Y Z v.v... nha (càng nhiều filter càng tốt khỏi select nhầm)
Thanks bác trước.
  • 0

Ideas don't matter, execution does!

1908412_308002392716743_8165279281236341


#15 Doan Van Ha

Doan Van Ha

    biết lệnh adcenter

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 4894 Bài viết
Điểm đánh giá: 2356 (tuyệt vời)

Đã gửi 03 April 2011 - 11:47 PM

Hề hề..
Nhìn qua thì hình như là cái này. Sau khi em thực hiện lệnh CHGTEXT xong nó bảo em chọn Text (Select objects) em chọn xong Enter, nó ko ra
Height/Justification/Location/Rotation/Style/Text/Undo/Width:
Mà nó lại nói Match string
Vậy là sao ạh, bác sửa giúp em bắt nó ra Height/Justification/Location/Rotation/Style/Text/Undo/Width: luôn em với.Hoặc bác hướng dẫn em dùng với.

Dùng lệnh CHT chứ?
Thằng CHGTEXT là để thay đổi ký tự trong Text/Mtext/Attdef.
  • 0

#16 Tue_NV

Tue_NV

    KS Võ Quang Tuệ

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

Đã gửi 04 April 2011 - 06:46 AM

Hề hề, thế còn lisp chỉnh Text hàng loạt CHT bác ơi?
Với lại hình như Cad2002 ko có Express Tools thì phải.

Hề hề, cài dzô là xài được tất. CAD2002 cũng cài được tất.
Sao bạn không thử để có thể sử dụng được những lệnh hay trong bộ phụ trợ này :rolleyes:
Ở CADR12, R14 mình nhớ cái bộ phụ trợ này chính là Bonus
  • 0

#17 tinya1225

tinya1225

    biết lệnh copy

  • Members
  • PipPipPip
  • 113 Bài viết
Điểm đánh giá: 33 (tàm tạm)

Đã gửi 04 April 2011 - 09:11 AM

mình thấy ngoài cái góc quay ra tất cả các yêu cầu chỉnh text đều có trong bảng properties của CAD hết.

mình dùng cad 2008 full thấy có sửa góc trong bảng properties mà bạn.
  • -1
Thấy bài có ích thì ấn thật nhiều Thank + các bác nhé^^

#18 Detailing

Detailing

    biết lệnh xclip

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

Đã gửi 04 April 2011 - 09:19 AM

mình dùng cad 2008 full thấy có sửa góc trong bảng properties mà bạn.


Hehe đúng là có đầy đủ, hôm trước ko nhớ, sửa cả Hyperlink, Annotation, align text theo X Y Z,...
  • 0

Ideas don't matter, execution does!

1908412_308002392716743_8165279281236341


#19 tvgtyb08

tvgtyb08

    biết vẽ spline

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

Đã gửi 04 April 2011 - 12:13 PM

Hê hê, Cảm ơn các bác.
  • 0

#20 phamthanhbinh

phamthanhbinh

    biết lệnh adcenter

  • Moderator
  • PipPipPipPipPipPipPip
  • 5756 Bài viết
Điểm đánh giá: 3002 (tuyệt vời)

Đã gửi 04 April 2011 - 06:49 PM

Hề hề..
Nhìn qua thì hình như là cái này. Sau khi em thực hiện lệnh CHGTEXT xong nó bảo em chọn Text (Select objects) em chọn xong Enter, nó ko ra
Height/Justification/Location/Rotation/Style/Text/Undo/Width:
Mà nó lại nói Match string
Vậy là sao ạh, bác sửa giúp em bắt nó ra Height/Justification/Location/Rotation/Style/Text/Undo/Width: luôn em với.Hoặc bác hướng dẫn em dùng với.

Hề hề hề,
Của đáng tội, cái lisp ni là mình mót về từ diễn đàn, chửa có dịp xài nên cũng chửa kịp ngâm cứu kỹ lưỡng. Vì bác nói là dùng lệnh cht nên mình mới nghĩ là nó mà trưng ra. Nay hổng phải vậy thì mong bác để cho mình thư thả ngâm cứu lại xem nó bởi răng mà hổng chịu theo ý muốn của bác hỉ.
Như bác đã thấy, cái lisp ni hổng phải của mình viết nên việc sửa nó chắc hẳn không thể dễ. Có sửa được hay không mình cũng hổng dám hứa. Chỉ mong bác chớ có sốt ruột , mình sẽ cố theo khả năng. Nhược bằng hổng được thì bác cũng đừng có giận hỉ????
Chúc bác vui,
  • 0
Chúc các quý Anh trên diễn đàn luôn khỏe, đẻ thêm được nhiều thứ để mót.