Chuyển đến nội dung
Diễn đàn CADViet
  • Thông báo

    • Nguyen Hoanh

      CADViet đã hoàn tất nâng cấp   14/09/2017

      Chào các bạn, CADViet đã hoàn tất việc nâng cấp lên phiên bản mới. Tất cả các chức năng đã hoạt động theo kỳ vọng của ban quản trị. Nếu có vấn đề gì cần phản hồi, các bản post ở đây nhé: Trân trọng, Nguyễn Hoành.
TRUNGNGAMY

[Yêu cầu] Lisp tìm tất cả các file cad có chứa đoạn text cho trước

Các bài được khuyến nghị

TRUNGNGAMY    91

Chào các bạn cadviet.

Mình có yêu cầu nhờ các bạn giúp đỡ. Số là mình có một số file bản vẽ đã in ra giấy nhưng đã bị thất lạc không biết nằm đâu, phiền các bạn viết lisp căn cứ vào nội dung đoạn text có trên bản in (mình sẽ nhập vào nội dung của nó hoặc chọn trên màn hình để tránh TH một số bản cad kg gõ đc tiếng việt trên dòng command) để tìm tra file cad tương ứng (có thể có nhiều file) trong ổ đĩa hay thư mục (kể cả thư mục con) được chọn. Kết qủa có thể lưu đường dẫn vào file hay in ra màn hình text cũng đc.

Cám ơn các bạn

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
thanhduan2407    226

Chào các bạn cadviet.

Mình có yêu cầu nhờ các bạn giúp đỡ. Số là mình có một số file bản vẽ đã in ra giấy nhưng đã bị thất lạc không biết nằm đâu, phiền các bạn viết lisp căn cứ vào nội dung đoạn text có trên bản in (mình sẽ nhập vào nội dung của nó hoặc chọn trên màn hình để tránh TH một số bản cad kg gõ đc tiếng việt trên dòng command) để tìm tra file cad tương ứng (có thể có nhiều file) trong ổ đĩa hay thư mục (kể cả thư mục con) được chọn. Kết qủa có thể lưu đường dẫn vào file hay in ra màn hình text cũng đc.

Cám ơn các bạn

Bạn vào google search với cái tên Ava find. Đây là phần mềm tìm kiếm file nhanh nhất, chỉ cần gõ một cái tên là nó ra 1 loạt luôn.

Không chắc có đúng ý bạn không?

P/s: Đừng lợi dụng Cad nhiều quá.

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
ketxu    2.649

Bác TNM cần phân biệt chính xác mục tiêu :

Đọc file chỉ gồm CAD hay file khác ?

- Nếu chỉ là CAD có thể nên dùng ObjectDbx để find text, hơn là cách đọc file từng dòng lisp cung cấp

- Nếu gồm cả file type khác : dùng các chương trình e và bác thanhduan247 đã giới thiệu

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
TRUNGNGAMY    91

Bác TNM cần phân biệt chính xác mục tiêu :

Đọc file chỉ gồm CAD hay file khác ?

- Nếu chỉ là CAD có thể nên dùng ObjectDbx để find text, hơn là cách đọc file từng dòng lisp cung cấp

- Nếu gồm cả file type khác : dùng các chương trình e và bác thanhduan247 đã giới thiệu

-Trên mình đã nói, chỉ tìm trên cad. Còn làm trên file text ketxu đã chỉ rồi. Cám ơn bạn

-Bản vẽ cad đã in ra giấy rồi giờ thất lạc đi. CT phải tìm và mở file cad ra, truy xuất dữ liệu trong đó và so sánh với text đã cho, nếu tìm đc thì thống kê các file cad cùng đường dẫn của nó. Sau đó, căn cứ vào kq mình sẽ mở ra để xác định lại cho đúng với bản đã in.

-ketxu đề cập đến ObjectDbx, mình chưa hiểu nó là gì cả. Mong bạn nói rõ hơn

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
ketxu    2.649

-ketxu đề cập đến ObjectDbx, mình chưa hiểu nó là gì cả. Mong bạn nói rõ hơn

Nôm na là kỹ thuật thao tác với nhiều bản vẽ mà không phải mở nó ra trên Editor. Với yêu cầu của bác, BFind của Lee-Mac đã làm quá tốt, không việc gì phải viết nữa :) Bác có thể dùng nó để biết Object DBX nó chạy ra sao :)

Bfind v2.0

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
TRUNGNGAMY    91

Nôm na là kỹ thuật thao tác với nhiều bản vẽ mà không phải mở nó ra trên Editor. Với yêu cầu của bác, BFind của Lee-Mac đã làm quá tốt, không việc gì phải viết nữa :) Bác có thể dùng nó để biết Object DBX nó chạy ra sao :)

Bfind v2.0

Bạn biết được những công cụ thật hữu ích.

Bạn có thể nói sơ qua khả năng mà Object DBX có thể làm được không? Muốn vận dụng nó thì làm thế nào?

Cám ơn bạn rất nhiều.

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
ketxu    2.649

Bạn biết được những công cụ thật hữu ích.

Bạn có thể nói sơ qua khả năng mà Object DBX có thể làm được không? Muốn vận dụng nó thì làm thế nào?

Cám ơn bạn rất nhiều.

Tóm lại là những công việc Batch Process, làm việc với hàng loạt file mà không muốn mở nó ra trên màn hình vẽ. Code có ở đó rồi, bác hãy xem cách LM gọi nó, chứ giờ bác không nghiên cứu mục này nữa Ket cũng chẳng biết nói thế nào với hiểu biết nông cạn của mình ^_^

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
TRUNGNGAMY    91

Tóm lại là những công việc Batch Process, làm việc với hàng loạt file mà không muốn mở nó ra trên màn hình vẽ. Code có ở đó rồi, bác hãy xem cách LM gọi nó, chứ giờ bác không nghiên cứu mục này nữa Ket cũng chẳng biết nói thế nào với hiểu biết nông cạn của mình ^_^

Thực ra mình rất muốn tìm hiểu khả năng can thiệp vào dữ liệu của cad mà không mở nó ra, nhưng do kiến thức hạn chế mình không biết nó nằm ở đâu, muốn nghiên cứu nó thì bắt đầu như thế nào. Trong Lisp bạn gởi thì người lập trình đã sd nó đến mức uyên thâm rồi (mình nghĩ vậy), mình nhìn cũng chưa hiểu gì ngay đc, chắc phải có một số vốn.

Nhưng hình như trước đây mình nghe có người nói autodesk chỉ miễn phí ARX, còn DBX thì có phí, kg biết có phải kg

Mình cũng có nhiều vđ sd chức năng này, hẹn sẽ gặp lại và mong đc sự giúp đỡ của bạn. Xin cám ơn

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Tạo một tài khoản hoặc đăng nhập để nhận xét

Bạn cần phải là một thành viên để lại một bình luận

Tạo tài khoản

Đăng ký một tài khoản mới trong cộng đồng của chúng tôi. Điều đó dễ mà.

Đăng ký tài khoản mới

Đăng nhập

Bạn có sẵn sàng để tạo một tài khoản ? Đăng nhập tại đây.

Đăng nhập ngay


×