Đến nội dung


Hình ảnh
* * * * * 2 Bình chọn

Thêm 1 lisp in nhiều bản vẽ


  • Please log in to reply
142 replies to this topic

#61 nguyentuyen6

nguyentuyen6

    biết lệnh chamfer

  • Advance Member
  • PipPipPipPip
  • 213 Bài viết
Điểm đánh giá: 124 (tàm tạm)

Đã gửi 12 March 2012 - 04:07 PM

Lạ nhỉ. Mình chỉnh để bản vẽ căn cách lề trái thì bị nhảy khung.Ví dụ là 2,2


nếu đặt lề trái bạn thử đăt lần lượt là 1,0 . 10,0. 50,0 Preview rồi xem nó thế nào
  • 1

Lisp In bản vẽ hàng loạt:
http://www.cadviet.c...ndpost&p=139860


#62 NguyenNgocSon

NguyenNgocSon

    biết dimbaseline

  • Members
  • PipPipPipPipPip
  • 368 Bài viết
Điểm đánh giá: 39 (tàm tạm)

Đã gửi 24 March 2012 - 11:35 AM

Bác có thể nâng cấp tính năng như sau không?
-Khi chọn Preview thì có thêm tính năng chọn bản vẽ cần xem?
-Hiện tại khi cần xem bản vẽ nào phải next tới hơi mất timer.
Cám ơn !
  • 0

#63 đanguong

đanguong

    Chưa sử dụng CAD

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

Đã gửi 13 April 2012 - 09:21 AM

Bạn ơi cho mình hỏi chút nhé:
1, In pdf thì mình có in được nhiều file 1 lúc không hay phải chọn rồi in từng trang 1? Sao mình in thì hình như các file nó đè lên nhau nên kết quả chỉ có bản vẽ cuối cùng.
2. Trong lisp của bạn thì độ dày nét in có chỉnh được ko ?

Thanks bạn, lisp rất tiện dụng và hữu ích.
  • 0

#64 Truong_AAn

Truong_AAn

    biết dimradius

  • Members
  • PipPipPipPipPip
  • 314 Bài viết
Điểm đánh giá: 68 (tàm tạm)

Đã gửi 13 April 2012 - 10:39 AM

Lisp rất tuyệt nhưng sao khi in PDF mình chỉ đường dẫn lưu file nhưng vào đó mở ra chẳng thấy gì cả ( vẫn cho preview)
  • 0
Hình đã gửi
----------------------------------------------------------------------------------//-------------------------------------------------------------------------------------

#65 nguyentuyen6

nguyentuyen6

    biết lệnh chamfer

  • Advance Member
  • PipPipPipPip
  • 213 Bài viết
Điểm đánh giá: 124 (tàm tạm)

Đã gửi 13 April 2012 - 11:24 AM

Bạn ơi cho mình hỏi chút nhé:
1, In pdf thì mình có in được nhiều file 1 lúc không hay phải chọn rồi in từng trang 1? Sao mình in thì hình như các file nó đè lên nhau nên kết quả chỉ có bản vẽ cuối cùng.
2. Trong lisp của bạn thì độ dày nét in có chỉnh được ko ?

Thanks bạn, lisp rất tiện dụng và hữu ích.

Lisp rất tuyệt nhưng sao khi in PDF mình chỉ đường dẫn lưu file nhưng vào đó mở ra chẳng thấy gì cả ( vẫn cho preview)


Đúng là phần in PDF có vấn đề. Khi nào có thời gian mình sẽ sửa lại ^^! .
- Hiện h nó đang in PDF ra Folder chứa bản vẽ và bị ghi đè vào file cũ nếu trùng tên
- Chỉnh nét in thì phải chỉnh trước khi dùng lisp. (vào plot của cad)
- Lỗi không hiện thì bạn thử in mồi 1 lần bằng lênh Plot của Cad rồi dùng lisp xem đc ko. Cái này mỉnh cũng chả biết sửa ra sao.
  • 1

Lisp In bản vẽ hàng loạt:
http://www.cadviet.c...ndpost&p=139860


#66 Truong_AAn

Truong_AAn

    biết dimradius

  • Members
  • PipPipPipPipPip
  • 314 Bài viết
Điểm đánh giá: 68 (tàm tạm)

Đã gửi 13 April 2012 - 11:37 AM


Đúng là phần in PDF có vấn đề. Khi nào có thời gian mình sẽ sửa lại ^^! .
- Hiện h nó đang in PDF ra Folder chứa bản vẽ và bị ghi đè vào file cũ nếu trùng tên
- Chỉnh nét in thì phải chỉnh trước khi dùng lisp. (vào plot của cad)
- Lỗi không hiện thì bạn thử in mồi 1 lần bằng lênh Plot của Cad rồi dùng lisp xem đc ko. Cái này mỉnh cũng chả biết sửa ra sao.

In mồi trc một bản thi ok. thkn ban.
  • 0
Hình đã gửi
----------------------------------------------------------------------------------//-------------------------------------------------------------------------------------

#67 huunhantvxdts

huunhantvxdts

    biết dimbaseline

  • Members
  • PipPipPipPipPip
  • 366 Bài viết
Điểm đánh giá: 53 (tàm tạm)

Đã gửi 13 April 2012 - 12:11 PM

Lisp rất hay hi vọng bạn phát triển thêm để tiện sử dụng, như preview có lựa chọn đến trang muốn xem, và in trang đó luôn đồng thời có đánh dấu những trang đã in
  • 0

#68 info

info

    biết zoom

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

Đã gửi 11 May 2012 - 10:18 AM

Chào các bác.
Cái này mình dùng rất tốt trên model nhưng trên layout lại không được nhỉ? bác nào có lisp in trên layout hướng đẫn mình với.
Cảm ơn chủ topic lisp rất hay!
  • 0

#69 amateur cad

amateur cad

    biết pan

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

Đã gửi 11 May 2012 - 03:08 PM

Hi thank bác nguyentuyen6
e đã dùng cái list của bác rồi. list đó hay thật nhưng e thấy hình như là cái này chưa sử dụng được khi in nhiều layout. Một list hay nhưng nếu mỗi layout một bản vẽ mà dùng cái này thì chắc cũng không nhanh hơn tự in từng cái một. Hì cái này mà bác chỉnh thêm tick một cái mà in hết cả các layout nữa nhỉ!
  • 0

#70 tien2005

tien2005

    biết lệnh properties

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

Đã gửi 11 May 2012 - 03:27 PM

Hi thank bác nguyentuyen6
e đã dùng cái list của bác rồi. list đó hay thật nhưng e thấy hình như là cái này chưa sử dụng được khi in nhiều layout. Một list hay nhưng nếu mỗi layout một bản vẽ mà dùng cái này thì chắc cũng không nhanh hơn tự in từng cái một. Hì cái này mà bác chỉnh thêm tick một cái mà in hết cả các layout nữa nhỉ!

1 layout là 1 bản vẽ thì Bạn có thể dùng chức năng publish của acad để xuất bản vẽ
  • 0

#71 info

info

    biết zoom

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

Đã gửi 11 May 2012 - 04:01 PM

Cái này mình dùng để in nhiều bản vẽ trên một layout thì ko được nhỉ ???? mọi người có dùng được ko ?
  • 0

#72 amateur cad

amateur cad

    biết pan

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

Đã gửi 12 May 2012 - 08:03 AM

Hi chức năng publish của acad thì e có dùng. Nhưng nhiều lúc cái đó cũng có nhiều trục trặc và đôi lúc cũng không tiện. ý của e là bây giả sử bây giờ có nhiều layout mà mỗi layout có vài bản vẽ và các khung tên đều là block. Bây giờ có cái list pick một cái vào block đó là in tất cả các vùng giới hạn của block đó kể cả trong layout hay trong model. E có dùng cái phần mềm VnPlotV2.1 in nhiều bản vẽ cũng được nhưng với các layout khác nhau thì cái này bó tay.
  • 0

#73 amateurday

amateurday

    biết lệnh break

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

Đã gửi 12 May 2012 - 08:38 AM

_Em chạy thử lisp của bác, preview thì ok, nhưng khi in ra thì bản vẽ bị chạy lung tung. Em in theo khung ten xref
_Em không hiểu ý tưởng in theo block là thế nào, làm sao định vị được giới hạn của block, nếu dùng xref khung tên, nhiều khi có chi tiết thừa ở rất xa khung tên thì làm sao chọn đúng khung tên để in được.
_Em nghĩ nên thêm cái này: phần sort có 2 tùy chọn là trái->phải, trên->dưới và trên dưới->trái phải.

P/S: Lisp này không in được bên layout phải không bác????
  • 0

#74 amateurday

amateurday

    biết lệnh break

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

Đã gửi 14 May 2012 - 01:21 PM

Tác giả không ghé thăm nữa rồi. Em hỏi cái này: file lisp (lsp và dcl) hình như có lỗi không chạy được phải không các bác.
  • 0

#75 CDung_k47

CDung_k47

    biết vẽ pline

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

Đã gửi 27 June 2012 - 01:33 PM

Các pro cho em hỏi với: tại sao em in trong model thì bình thường nhưng khi in trong layout thì trắng xóa, không thấy gì cả. Có pro nào gặp trường hợp này rồi chỉ cho em với :wacko:
  • 0

#76 hotanphi

hotanphi

    biết vẽ polygon

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

Đã gửi 27 June 2012 - 05:12 PM

Chủ thớt không xuất hiện nữa rồi. Có anh biết vì sao không in đựoc bên layout không vây.
Lisp này mình sử dụng cũng bị như vậy
  • 0

#77 CUONG20051982

CUONG20051982

    biết lệnh extend

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

Đã gửi 13 September 2012 - 10:11 AM

Muốn tự viết cái Lisp in cho mình nên em mới viết cái Lisp này. Các bác cho em nhận xét.
Công dụng: Dùng để in nhiều bản vẽ trong 1 file cad (dwg) mà chỉ phải chỉnh 1 lần.
11/3/2012: - Thêm lựa chọn "All" trong mục Print Method. Cho phép nhận nhiều đối tượng khác nhau làm khung in.
Chú ý: Không chọn được các đối tượng là: Text, Mtext, Dim, Xline, Leader, Line, Ray.
+ Khi chọn All thì thứ tự sắp sếp bản vẽ trong mục Sort sẽ chạy không đúng trong một số trường hợp.( Nên để Normal rồi Pick chọn từng cái :P )
10/3/2012: -Thêm chức năng "Plot scale". Có thể chọn in theo các tỷ lệ khác nhau.
- Sửa vài chỗ linh tinh.
8/3/2012: Thêm chức năng Pick layer. Thay thế các hàm Acet = lisp giúp không cần cài Express tools
+ 2011:
- 20/4: Sửa lỗi
- 18/4: Sửa lỗi+ thêm phần Plot offset
- 16/4: Sửa lỗi trong phần PLOT to File, khi chọn đường dẫn bị lưu sai chỗ. Sửa phần SORT đối với lệnh in ko xếp theo thứ tự!!!

Download: ( Tên Lệnh: TPL hoặc IN hoặc MP )
TPL-IN-MP (New 12/3/2012)
TPL-IN-MP (10/3/2012)
TPL-IN-MP (8/3/2012)

Hướng dẫn:
Hình đã gửi

1: Chọn tên máy in, khổ giấy, plotstyle cần in
2: Có 3 lựa chọn :
------Block: Khi chọn vùng in sẽ nằm trong block chọn. Để lấy block mẫu ấn vào nút Pick
------Rectangle: Khi chọn vùng in sẽ nằm trong rectangle(có layer ở khung layer) chọn.
------All: Cho phép nhận nhiều đối tượng khác nhau làm khung in.
Chú ý: Không chọn được các đối tượng là: Text, Mtext, Dim, Xline, Leader, Line, Ray.
3: Chức năng "Plot scale" . Có thể chọn in theo các tỷ lệ khác nhau.
------+ Numerator : Tử
------+ Denominator: Mẫu
4: Khi muốn xuất ra PDF thì chọn đường dẫn lưu File. Khi in ra, nếu không thấy file .pdf thì in "mồi" 1 lần = lệnh .plot rồi thử lại (chưa biết cách khắc phục)
5: Sắp xếp in:
------ Normal: cái nào chọn trước in trước
------ Left->Right : in từ trái sang phải bất kể chọn cái nào trước
------ Top->Bottom : in từ trên xuống dưới bất kể chọn cái nào trước.
6: Chỉnh Plot Offset
Thank!!!. Các bác gặp lỗi gì thì thông báo giúp e nhé, e sẽ tìm cách khắc phục.
P/s: Lisp bị lỗi khi trong bản vẽ có block anonymous (Các bạn search trên diễn đàn cách biến block anonymous thành block thường)



Mình thấy Lisp của bạn làm in nhiều bản vẽ có nhanh hơn bình thường chút là không phải pick chọn 2 điểm của khung bản vẽ là Rectangle mà chỉ pick chọn một điểm bất kỳ trên khung bản vẽ Rectangle đó. Nhưng nếu có thể giải quyết được vấn đề sau để in nhiều bản vẽ có khung tên là Rectangle với các kích thước khác nhau có cùng layer thì sẽ nhanh hơn.
-Ở mục Print Method chỉ cần tick vào mục Rectangle, chọn kiểu layer là máy tự nhận toàn bộ các khung tên là Rectangle có layer đó trong bản vẽ để in thì đỡ phải pick chọn từng khung tên một để in.
- Với Block cũng tương tự chỉ cần tick vào mục Block, chọn tên Block bỏ qua bước pick chọn thì tốt.
  • 0

#78 Tue_NV

Tue_NV

    KS Võ Quang Tuệ

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

Đã gửi 13 September 2012 - 10:43 AM



Mình thấy Lisp của bạn làm in nhiều bản vẽ có nhanh hơn bình thường chút là không phải pick chọn 2 điểm của khung bản vẽ là Rectangle mà chỉ pick chọn một điểm bất kỳ trên khung bản vẽ Rectangle đó. Nhưng nếu có thể giải quyết được vấn đề sau để in nhiều bản vẽ có khung tên là Rectangle với các kích thước khác nhau có cùng layer thì sẽ nhanh hơn.
-Ở mục Print Method chỉ cần tick vào mục Rectangle, chọn kiểu layer là máy tự nhận toàn bộ các khung tên là Rectangle có layer đó trong bản vẽ để in thì đỡ phải pick chọn từng khung tên một để in.
- Với Block cũng tương tự chỉ cần tick vào mục Block, chọn tên Block bỏ qua bước pick chọn thì tốt.

chọn kiểu layer là máy tự nhận toàn bộ các khung tên là Rectangle có layer đó trong bản vẽ để in thì đỡ phải pick chọn từng khung tên một để in
Reply: -> Nếu vậy, thì sẽ nhận cái khung nào sinh ra sau thì in trước, khung nào sinh ra trước thì in sau, không theo trật tự do ta định,
Chi bằng thiết lập cho 1 lần in theo kiểu pick -> Lần sau pick 1 cú pick thôi là nó in tất cả theo thứ tự cho mình
  • 0

#79 CUONG20051982

CUONG20051982

    biết lệnh extend

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

Đã gửi 13 September 2012 - 11:23 AM

chọn kiểu layer là máy tự nhận toàn bộ các khung tên là Rectangle có layer đó trong bản vẽ để in thì đỡ phải pick chọn từng khung tên một để in
Reply: -> Nếu vậy, thì sẽ nhận cái khung nào sinh ra sau thì in trước, khung nào sinh ra trước thì in sau, không theo trật tự do ta định,
Chi bằng thiết lập cho 1 lần in theo kiểu pick -> Lần sau pick 1 cú pick thôi là nó in tất cả theo thứ tự cho mình

Mình thấy có phần Sort đó mà. Cái đó không có tác dụng sao bạn? Mà mình cũng muốn in nhanh ở lần đầu đó chứ khi đã chỉnh sửa hoàn thiện các bản vẽ xong in ra rồi thì lần sau có in thì chỉ là bổ sung thôi.
- ở đây nêu theo ý mình thì phần sort đó phải kết hợp lại là từ trên xuống dưới và từ trái qua phải tức là khi in hết một cột từ trên xuống dưới rồi chuyển sang in tiếp cột tiếp theo chẳng hạn (hoặc ngược lại để có thể đa năng hơn có thể in được theo 4 hướng khác nhau để phù hợp với cách sắp xếp bản vẽ khác nhau của từng người) .
P/s: mình cũng tham khảo thấy caí lisp này của Kỹ sư Phan Thanh Tú khá hay gần giải quyết được vấn đề mình đưa ra với việc chỉ pick chọn một Block có thể in tất cả các Block khác cùng tên. Đồng thời lisp này hay ở chỗ là tự động thiết lập cá thông số in như máy in, khổ giấy, nét in.http://www.cadviet.c...8_vnplotv20.rar
  • 0

#80 vtthanyeu

vtthanyeu

    biết zoom

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

Đã gửi 02 November 2012 - 03:16 PM

Muốn tự viết cái Lisp in cho mình nên em mới viết cái Lisp này. Các bác cho em nhận xét.
Công dụng: Dùng để in nhiều bản vẽ trong 1 file cad (dwg) mà chỉ phải chỉnh 1 lần.
11/3/2012: - Thêm lựa chọn "All" trong mục Print Method. Cho phép nhận nhiều đối tượng khác nhau làm khung in.
Chú ý: Không chọn được các đối tượng là: Text, Mtext, Dim, Xline, Leader, Line, Ray.
+ Khi chọn All thì thứ tự sắp sếp bản vẽ trong mục Sort sẽ chạy không đúng trong một số trường hợp.( Nên để Normal rồi Pick chọn từng cái :P )
10/3/2012: -Thêm chức năng "Plot scale". Có thể chọn in theo các tỷ lệ khác nhau.
- Sửa vài chỗ linh tinh.
8/3/2012: Thêm chức năng Pick layer. Thay thế các hàm Acet = lisp giúp không cần cài Express tools
+ 2011:
- 20/4: Sửa lỗi
- 18/4: Sửa lỗi+ thêm phần Plot offset
- 16/4: Sửa lỗi trong phần PLOT to File, khi chọn đường dẫn bị lưu sai chỗ. Sửa phần SORT đối với lệnh in ko xếp theo thứ tự!!!

Download: ( Tên Lệnh: TPL hoặc IN hoặc MP )
TPL-IN-MP (New 12/3/2012)
TPL-IN-MP (10/3/2012)
TPL-IN-MP (8/3/2012)

Hướng dẫn:
Hình đã gửi

1: Chọn tên máy in, khổ giấy, plotstyle cần in
2: Có 3 lựa chọn :
------Block: Khi chọn vùng in sẽ nằm trong block chọn. Để lấy block mẫu ấn vào nút Pick
------Rectangle: Khi chọn vùng in sẽ nằm trong rectangle(có layer ở khung layer) chọn.
------All: Cho phép nhận nhiều đối tượng khác nhau làm khung in.
Chú ý: Không chọn được các đối tượng là: Text, Mtext, Dim, Xline, Leader, Line, Ray.
3: Chức năng "Plot scale" . Có thể chọn in theo các tỷ lệ khác nhau.
------+ Numerator : Tử
------+ Denominator: Mẫu
4: Khi muốn xuất ra PDF thì chọn đường dẫn lưu File. Khi in ra, nếu không thấy file .pdf thì in "mồi" 1 lần = lệnh .plot rồi thử lại (chưa biết cách khắc phục)
5: Sắp xếp in:
------ Normal: cái nào chọn trước in trước
------ Left->Right : in từ trái sang phải bất kể chọn cái nào trước
------ Top->Bottom : in từ trên xuống dưới bất kể chọn cái nào trước.
6: Chỉnh Plot Offset
Thank!!!. Các bác gặp lỗi gì thì thông báo giúp e nhé, e sẽ tìm cách khắc phục.
P/s: Lisp bị lỗi khi trong bản vẽ có block anonymous (Các bạn search trên diễn đàn cách biến block anonymous thành block thường)

các bác ơi sao em chọn all thì nó hiển thị dòng thông báo là ko thể in nhiêu file cùng một lúc, chỉ có giá trị tại 1 thời điểm ý, giống như trong lúc in bình thường ở cad mà máy chưa in hết mình lại ctrl+p ấy.
bác nào mà có video hướng dẫn thì hay quá, e ko bít sd thế nào :huh: :huh: :huh:
  • 0