Đến nội dung


Hình ảnh
- - - - -

[Yêu cầu] Xin lisp chuyển đường dẫn relative path sang full path trong xref


  • Please log in to reply
12 replies to this topic

#1 miennui_tomo3d

miennui_tomo3d

    biết dimcenter

  • CADViet Team
  • PipPipPipPipPip
  • 325 Bài viết
Điểm đánh giá: 113 (tàm tạm)

Đã gửi 13 June 2012 - 11:57 AM

Em đang chuyển giai đoạn tender sang construction mà có một số file bị relative path , copy sang folder khác là nó mất đường dẫn
Mấy bác giúp em cái lisp làm sao chuyển tất cả xref dạng relative path sang dạng full path hen.
Mở file lên , oánh cái lệnh > relative Path thành full path
thanks
  • 0
Sống Trên Đời Cần Phải Có Một Tấm Lòng Dù Để ......... Tối Nấu Ăn !

#2 miennui_tomo3d

miennui_tomo3d

    biết dimcenter

  • CADViet Team
  • PipPipPipPipPip
  • 325 Bài viết
Điểm đánh giá: 113 (tàm tạm)

Đã gửi 14 June 2012 - 08:38 AM

Em đang chuyển giai đoạn tender sang construction mà có một số file bị relative path , copy sang folder khác là nó mất đường dẫn
Mấy bác giúp em cái lisp làm sao chuyển tất cả xref dạng relative path sang dạng full path hen.
Mở file lên , oánh cái lệnh > relative Path thành full path
thanks

Không có cách nào nhanh khác cách copy rồi past lại đường dẫn .
Khó thế sao mấy bác
Buồn nhẩy
  • 0
Sống Trên Đời Cần Phải Có Một Tấm Lòng Dù Để ......... Tối Nấu Ăn !

#3 ketxu

ketxu

    Copier - Paster - Editor

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

Đã gửi 14 June 2012 - 08:58 PM

Lẽ nào copy sang folder khác thì nó không mất cái Full Path ?
  • 0

Thành viên nhóm CadMagic.
Mời bạn ghé thăm facebook nhóm - Page viết lisp theo yêu cầu  :
CAD MAGIC


#4 miennui_tomo3d

miennui_tomo3d

    biết dimcenter

  • CADViet Team
  • PipPipPipPipPip
  • 325 Bài viết
Điểm đánh giá: 113 (tàm tạm)

Đã gửi 15 June 2012 - 08:39 AM

Vâng . Nếu dùng full path thì khi copy sang folder khác thì không mất đường dẫn .
dùng relative path thì phải load lại đường dẫn .
Trong viewport , Em hay tắt layer , đổi màu cho phù hợp từng bản vẽ .
Nếu load lại hay xref lại thì phải làm lại thêm một lần nữa , rất mất thời gian bác ơi .
Mấy trăm file A1 , cũng vài trăm viewport
Phải đi dọn rác của người khác . Vừa nản , vừa mất thời gian .
Nan giải - nan giải
  • 0
Sống Trên Đời Cần Phải Có Một Tấm Lòng Dù Để ......... Tối Nấu Ăn !

#5 ketxu

ketxu

    Copier - Paster - Editor

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

Đã gửi 15 June 2012 - 09:29 AM

Mình chưa thông lắm do hơi dốt xref ^^ Copy sang chỗ khác là copy xref hay bản vẽ ? Bạn ví dụ lại xem sao ?
Mối liên hệ giữa xref và VP ?
Mình mới thấy yêu cầu từ full sang relative để có thể copy cacr bản vẽ + xref đi chỗ khác, chưa thấy yêu cầu ngược lại như bạn ^^
  • 0

Thành viên nhóm CadMagic.
Mời bạn ghé thăm facebook nhóm - Page viết lisp theo yêu cầu  :
CAD MAGIC


#6 miennui_tomo3d

miennui_tomo3d

    biết dimcenter

  • CADViet Team
  • PipPipPipPipPip
  • 325 Bài viết
Điểm đánh giá: 113 (tàm tạm)

Đã gửi 15 June 2012 - 12:42 PM

Mình chưa thông lắm do hơi dốt xref ^^ Copy sang chỗ khác là copy xref hay bản vẽ ? Bạn ví dụ lại xem sao ?
Mối liên hệ giữa xref và VP ?
Mình mới thấy yêu cầu từ full sang relative để có thể copy cacr bản vẽ + xref đi chỗ khác, chưa thấy yêu cầu ngược lại như bạn ^^

Ví dụ :
File trong folder mặt bằng xref vào folder chứa file in
Giai đoạn 1 là tender . giai đoạn 2 là for construction . copy tất cả các file in trong folder tender sang folder construction
+ Nếu trong folder tender ta dùng xref dạng relative path thì khi copy qua giai đoạn for construction thì toàn bộ đường dẫn sẽ không hiểu > phải load lại
+ Nếu ta dùng xref dạng full path thì khi copy qua nơi khác , đường dẫn vẫn chỉ tới folder ban đầu . khi đó các hiệu chỉnh trong viewport ( đổi màu cho layer xref , in mờ 1 layer của xref ) vẫn giữ nguyên
  • 0
Sống Trên Đời Cần Phải Có Một Tấm Lòng Dù Để ......... Tối Nấu Ăn !

#7 Chiron

Chiron

    biết dimradius

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

Đã gửi 15 June 2012 - 12:52 PM

Mình chưa thông lắm do hơi dốt xref ^^ Copy sang chỗ khác là copy xref hay bản vẽ ? Bạn ví dụ lại xem sao ?
Mối liên hệ giữa xref và VP ?
Mình mới thấy yêu cầu từ full sang relative để có thể copy cacr bản vẽ + xref đi chỗ khác, chưa thấy yêu cầu ngược lại như bạn ^^

Full path: CAD sẽ định vị file xref theo đường dẫn tuyệt đối, theo cấu trúc thư mục. VD: D:\Project\Xref\Layout.dwg.
Relative path: CAD sẽ định vị file xref theo vị trí file đang làm việc. VD: ..\Xref\Layout.dwg. File đang làm việc ở Theo VD này, ".." là tính từ vị trí file đang làm việc ngược ra 1 cấp thư mục, bất kể file đang nằm ở đâu.

Trong cả 2 trường hợp, nếu không tìm thấy file xref, autoCAD sẽ không load file & báo lỗi.
  • 1

#8 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 15 June 2012 - 01:04 PM

Mình nghĩ cách nhanh nhất là dùng tay thôi. Đang relative thì khi copy sang chỗ khác, nó có hiểu gốc ở đâu không mà chuyển thành full path được nhỉ. Mình đã từng yêu cầu nhưng ngược với ý của bạn. Mà để full path, khi send bản vẽ thì tìm mệt nhỉ, etransmit với 10xx bản vẽ thì đuối đấy!!!
  • 0

#9 ketxu

ketxu

    Copier - Paster - Editor

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

Đã gửi 15 June 2012 - 03:05 PM

Full path: CAD sẽ định vị file xref theo đường dẫn tuyệt đối, theo cấu trúc thư mục. VD: D:\Project\Xref\Layout.dwg.
Relative path: CAD sẽ định vị file xref theo vị trí file đang làm việc. VD: ..\Xref\Layout.dwg. File đang làm việc ở Theo VD này, ".." là tính từ vị trí file đang làm việc ngược ra 1 cấp thư mục, bất kể file đang nằm ở đâu.

Trong cả 2 trường hợp, nếu không tìm thấy file xref, autoCAD sẽ không load file & báo lỗi.

@Chiron : k phải mình k biết ý nghĩa của 2 loại Path, mà k thông cái ý mà OP muốn làm (ngược lại với mọi người) thôi :)
  • 1

Thành viên nhóm CadMagic.
Mời bạn ghé thăm facebook nhóm - Page viết lisp theo yêu cầu  :
CAD MAGIC


#10 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 15 June 2012 - 05:18 PM

Full path thì có cái lợi là tiết kiệm ổ cứng bác ket à, chắc bạn ấy dùng máy đời 198x nên ổ cứng sắp hết rồi. Khổ thân!!!
  • 0

#11 Chiron

Chiron

    biết dimradius

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

Đã gửi 16 June 2012 - 12:53 AM

Full path thì có cái lợi là tiết kiệm ổ cứng bác ket à, chắc bạn ấy dùng máy đời 198x nên ổ cứng sắp hết rồi. Khổ thân!!!

Giả sử 1 dự án có bộ xref khoảng vài trăm MB hoặc thậm chí lên đến hàng GB mà copy nhiều bản thì rất phí ổ cứng lại khó quản lý về sau.

Mình vẫn thích dùng relative hơn. Rất hiếm khi phải dùng đến full path. Tuy nhiên, vẫn có lúc phải dùng đến.
  • 0

#12 ketxu

ketxu

    Copier - Paster - Editor

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

Đã gửi 18 June 2012 - 12:55 AM

À quên mất, trả lời từ hôm qua mà k gửi file ^^ Bạn thử dùng chương trình repath xrefs này xem sao
  • 0

Thành viên nhóm CadMagic.
Mời bạn ghé thăm facebook nhóm - Page viết lisp theo yêu cầu  :
CAD MAGIC


#13 hotanphi

hotanphi

    biết vẽ polygon

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

Đã gửi 18 June 2012 - 07:50 AM

Nhân đây các bác cho em hỏi về xref tí.
Vì sao khung tên em dùng xref thì khi in ra nét vẽ không đúng với thực tế,
Nghĩa là nếu nét vẽ khung tên 5mm nhưng khi in ra nét nhỏ hơn 5mm (in ra giấy thì nét khoảng 3mm)
Còn nếu mình sử dụng khung bình thường thì khi in nét đúng như thực tế.
Mong các bác chỉ giúp.
Thật sự đây không đúng với topic nhưng mình không biết cách mở topic khác.
Mình tìm mà không thấy từ post image để post bài nên xin phép post ở đây.
Mong anh em thông cảm
  • 0