數(shù)字簽名在當今商業(yè)活動中已不是什么新鮮的名詞了。在CAD技術(shù)領(lǐng)域,由于技術(shù)分工日益細化,同樣面臨這一張技術(shù)圖紙可能要經(jīng)過多方協(xié)作、審核才能最終發(fā)布的情況?!岸喾健笨赡軙且粋€部門的不同技術(shù)崗位,也極有可能是不同地域的不同技術(shù)部門。如果總要依賴手工簽字,那么身處異地的工程師只能經(jīng)歷長途跋涉來到一起才能完成這項艱巨卻又如此簡單的程序,也許您會問“為什么不用傳真呢?”,因為傳真適用于文本類的資料,對于擁有大量且極其復(fù)雜精細的圖形信息,傳真是沒有用的————看不清楚。
因此想到了用數(shù)字簽字這個方法。我是個理想主義者,我希望在CAD系統(tǒng)中有這樣一個主菜單,點擊后會有一串下拉式菜單,其中的每一項就是一位團隊人員的名字,點擊某個工程師的名字后,他(她)的數(shù)字簽名圖塊就出現(xiàn)在十字光標中心,用鼠標左鍵定位后簽名就出現(xiàn)在那個位置。以下是具體實施步驟:
第一步:制作數(shù)字簽名并重新命名
先將大名簽在紙上,通過掃描儀以BMP格式輸入電腦。然后將其插入到CAD圖形區(qū),將其轉(zhuǎn)化成圖形塊文件,即dwg文件。轉(zhuǎn)的時候要重新命名,如工程師名叫張三,那他的數(shù)字簽名可以命名為zs.dwg,李四命名為ls.dwg。
第二步:建立新文件夾用以存放簽名圖形文件
在本地盤的某個區(qū)域建立一個新文件夾叫“數(shù)字簽名”(中英文都行)。就把所有做好的簽名dwg文件存放在該目錄下。
第三步:在AutoCAD中編程制作“數(shù)字簽名”主菜單
打開寫字板程序,在新建的空白文檔中輸入如下代碼:
***menugroup=sign
***POP12
[數(shù)字簽名]
[張 三] ^C^C-insert zs \ ; ; ;
[李 四] ^C^C-insert ls \ ; ; ;
[--]
[王 五] ^C^C-insert ww \ ; ; ;
[趙 六] ^C^C-insert zl \ ; ; ;
如還有其他工程師就接著寫下去,***menugroup=sign代表數(shù)字簽名的是以“ sign”命名的程序組形式出現(xiàn),***POP12代表彈出菜單的編號,[數(shù)字簽名]代表主菜單顯示的名稱,其中方括號是點擊該主菜單后顯示下拉菜單中的人名,^C^C在我以前發(fā)表的文章中已經(jīng)提到過,對,表示讓AutoCAD命令行處于接受新指令的狀態(tài)。-insert就是插入塊的命令行書寫格式,后面跟的就是塊的名稱。后面的“\ ; ; ;”表示一組連續(xù)的回車,因為插入塊時系統(tǒng)會問你xy方向上的縮放比例以及插入點的位置,一組回車就回答系統(tǒng)以1:1方式插入到標尺中心位置。中間的[--]表示李四和王五之間有一條分割線,這樣是為了美觀一點。好,做好了,也解釋清楚了,命名存盤!另存為sign.mnu。注意后綴名必須是mnu,表明是菜單文件,存放的位置在AutoCAD20**\support下面。
第四步:增加AutoCAD中支持文件的搜索路徑
如下圖所示,大家可以看到在Support Files Path下新增加了“D:\mywork\數(shù)字簽名”,這樣做的目的就是要讓系統(tǒng)自動搜索到存放數(shù)字簽名塊文件的位置。
第五步:加載菜單文件,完成并實施
在命令行內(nèi)輸入menuload,在彈出的用戶自定義菜單的窗口中選擇“sign”的存放路徑并加載,成功加載后會在ACAD菜單組下面出現(xiàn)sign,如下圖所示。
再切換到主菜單條頁面,將“數(shù)字簽名”插入到你所需要的位置即可,如果菜單沒有顯示可以手動輸入命令menubar,并設(shè)置為1來實現(xiàn)。此時該菜單項就已經(jīng)出現(xiàn)在主菜單上面了,點擊它,下拉菜單就出現(xiàn)了,其中的每一項就是一個工程師的名字,點任何一個后,他(她)的簽名就出現(xiàn)在十字標尺的中央等著你確定插入點。