IndexCalendarGalleryTrợ giúpThành viênĐăng kýĐăng Nhập
Đăng Nhập
Tên truy cập:
Mật khẩu:
Đăng nhập tự động mỗi khi truy cập: 
:: Quên mật khẩu
Top posters
Admin
 
tvgs
 
HotroAcad
 
ksphanle
 
engineer0405
 
quangthinh01
 
sumakho
 
quoctoa
 
M@trixs
 
tvgtyb08
 
Latest topics
Thống Kê
Hiện có 1 người đang truy cập Diễn Đàn, gồm: 0 Thành viên, 0 Thành viên ẩn danh và 1 Khách viếng thăm

Không

Số người truy cập cùng lúc nhiều nhất là 9 người, vào ngày Sun Aug 28, 2016 7:30 am
December 2016
MonTueWedThuFriSatSun
   1234
567891011
12131415161718
19202122232425
262728293031 
CalendarCalendar
Tìm kiếm
 
 

Display results as :
 
Rechercher Advanced Search

Share | 
 

  7cad Lock -Tiện ích khóa file CAD

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
Admin
Thượng úy
Thượng úy


Tổng số bài gửi : 103
Điểm : 291
Reputation : 34
Join date : 15/01/2011

Bài gửiTiêu đề: 7cad Lock -Tiện ích khóa file CAD   Sun Jan 16, 2011 9:11 am

7cad Lock mới đầu chỉ là 1 project thử thách cho vui, nhưng đã trở thành một đề tài thú vị cho cả nhóm lập trình và người sử dụng.

Bản update hoàn thiện công cụ khóa file Autocad drawing 7cad Lock.

Hướng dẫn sử dụng

[You must be registered and logged in to see this link.]

1. Bạn mở bản vẽ. Bản vẽ đã embedded 7cad Lock ReadOnly.dvb. Bạn gõ lệnh Regen, hoặc Zoom All, hoặc lệnh in Plot, 7cad Lock ReadOnly sẽ giải nén bản vẽ để bạn có thể xem được.

2. Để mở bảng điều khiển, bạn load 7cad Lock Manager.dvb, gõ lệnh Regen để load chương trình rồi gõ lệnh 7cadLock ở dòng command.

3. Bây giờ bạn mở bản vẽ của riêng bạn. Vẫn gõ lệnh Regen để load 7cad Lock Manager và gõ lệnh 7cadLock để mở bảng điều khiển. Bạn chọn những hình vẽ cần khóa, đặt password → thoát khỏi bảng điều khiển và save bản vẽ lại.

4. Khi xuất bản vẽ cho đối tác, bạn load 7cad Lock ReadOnly.dvb rồi embed vào bản vẽ → Bản vẽ của bạn trở nên giống với bản vẽ bị khóa mẫu. Bạn nhớ dặn đối tác của mình gõ Regen, hoặc Zoom All, hoặc là đơn giản chạy lệnh in Plot, bản vẽ sẽ được giải nén để chỉ xem được mà thôi.

Nguyên lý của việc mã hóa rất đơn giản:

1. Sử dụng phép biến hình Scale + Move để nén mỗi hình vẽ vào block 7cad Lock.

2. Ghi nhớ tham số Scalefactor và Displacement(x, y, z) dưới dạng mã hóa vào mỗi hình vẽ. (Bạn có thể lập trình để đọc được tham số này từ bản vẽ nhưng không có bộ giải mã nên không thu được ScaleFactor và Displacement)

3. Giải nén bằng phép biến hình Scale và Move ngược lại sẽ đưa hình vẽ về trạng thái ban đầu.

Một trong những cách để vô hiệu hóa khóa bản vẽ bằng VBA là vô hiệu hóa các macro VBA. Nhưng nếu VBA bị vô hiệu hóa thì người đọc bản vẽ sẽ không giải nén được block 7cad Lock để xem bản vẽ.

7cad Lock trong quá trình chạy cũng sẽ nén ngay bản vẽ lại, hay có thể gọi là giấu bản vẽ đi, nếu người đọc bản vẽ sử dụng những lệnh khác với lệnh cho phép là line, arc & pline. Dấu vết bản vẽ sau khi được giải nén trong các file undo, autosave cũng được xóa. Những ràng buộc đó sẽ giúp bản vẽ của bạn luôn được bảo mật an toàn.

Ý tưởng thuật toán đơn giản như vậy. Bạn có thể tự lập trình 1 công cụ khóa bản vẽ cho riêng mình. Chúc bạn thành công !

Download here
[You must be registered and logged in to see this link.]
Về Đầu Trang Go down
http://xaydungit.forumvi.com
 
7cad Lock -Tiện ích khóa file CAD
Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
 :: Phần mềm xây dựng - Giao thông - Hạ tầng kỹ thuật :: Phần mềm khác-
Chuyển đến