由于現在設計工具的日益豐富,在許多時候需要多種設計工具交互使用,這涉及到不同格式文檔間的轉換問題。在日常的機械設計過程中,可能用到CAXA、AutoCAD、ProE、UG級SolidWorks等軟件。由于AutoCAD軟件被廣為使用,許多時候都將別的格式的軟件轉為dwg格式進行存儲。由于不同軟件間標注樣式、文本格式及使用字庫的不同,當轉到AutoCAD后會出現亂碼等問題。數量少的圖我們可以單獨修改,但是當需要轉換的圖紙數量眾多時,就變成了重復勞動,費時費力且容易出錯。5 E, i; P3 |1 C, p
網上很多人提出了借助于LISP語言或VBA編程讓AutoCAD實現宏功能的設想,但學習語言并熟練掌握需要一定的時間和精力;AutoCAD 2009和2010新推出了“動作錄制器Action Recorder”的功能,如下圖:3 I' w+ s' J) E4 N
7 ~: G5 O% V# o 我滿懷信心的裝了一個2010(我一直用2004)試用了一把,結果大失所望。因為“動作記錄器”只記錄你對鍵盤的操作,進入對話框后的操作則無法記錄。以我們實際應用中常處理打開字體亂碼為例,“動作記錄器”只記錄輸入的 st 命令,進入文字樣式對話框后的操作則無法記錄。假設有5種字體需要更改為“使用大字體”并選擇“gbcbig.shx”樣式,要修改100個文件,那這個工作使用“動作記錄器”則意義不大,相當于每個文件只幫著輸入了st這一條命令,但是進入后還有5大步15小步(選擇文字樣式名稱、選擇使用大字體復選框及選擇gbcbig.shx)仍需要自己動手,100個文件至少需要點1500次鼠標,鼠標累、人更累。于是我卸載了AutoCAD2010,尋找別的出路。我找到我上學時候的老師兼朋友ZXM同志,他給我提出了使用“鍵盤鼠標記錄器”的方案。
W' k8 z2 ~; ?% c 在 下載了一個叫“鍵盤鼠標錄制回放器”的軟件,然后進行示教操作的錄制:從輸入st到最后5種樣式修改完成共16步。錄制后我只需要每次打開文件,然后激活“鍵盤鼠標錄制回放器”讓它來執行原來需要重復操作的16步。而且可以根據要求調快重復執行的速度,更快完成指定的步驟。軟件界面見下:
5 P- U# e2 m4 D1 r b' U5 z ; x, a1 U, w1 w& N
我在使用時發現調得太快的時候會出現漏步的情況,不知是我看錯了還是軟件的bug,有興趣的可以自己試一下,我后來就采用默認值就執行得比較好,非常的方便。也非常的感謝軟件的作者,大大的減少了每次轉換圖紙的工作量。
9 o0 z( s) S/ [$ T |