天天看點

編寫acad.rx檔案自動加載arx檔案

       加載.arx檔案,最友善的方法便是,在acad.rx 檔案中填寫.arx檔案的路徑,這樣點選按F5調試ObjectArx程式時,就會直接啟動AutoCAD2002并自動加載.arx檔案,再在CAD的指令行視窗,輸入arx檔案中的繪圖指令即可。

     假設是,你的開發工具是:VC6.0    + ObjectArx2002  +  AutoCAD2002

步驟如下:

        1)在VC6的工程目錄下(即包含.dsp的那個目錄),建立一個acad.txt檔案,然後在acad.txt中添加你的arx檔案的路徑名,将acad.txt改為acad.rx,如下圖所示:

編寫acad.rx檔案自動加載arx檔案

圖(1)在.dsp 的目前目錄下,建立一個acad.txt檔案

編寫acad.rx檔案自動加載arx檔案

圖(2)輸入.arx檔案的相對路徑: ".\Debug\XXXX.arx",其中XXX.arx是你的arx檔案名

        相對路徑:  .\Debug\WhFrame5.arx

        絕對路徑: F:\MyProject\ARX_unit3\Chapter07\Frame5\DebugWhFrame5.arx

        這兩種路徑都可以使用,推薦使用相對路徑。在acad.rx 中,路徑單獨占一行,有N 個 .arx檔案就寫N行 相對路徑。

        在VC6.0下,acad.rx與.dsp處在同一目錄。而在VS2002中,acad.rx與.vcproj 處在同一目錄。

      在AutoCAD 啟動檔案acad.rx 中指定待裝入的ARX 應用程式名。acad.rx 是ASCII 文本檔案,

      每個ARX 應用程式必須單獨占一行,AutoCAD 啟動時會自動裝載該檔案中的ARX 應用程式。

      另外,應確定$ACAD 路徑定義中包括檔案acad.rx 的存放目錄。

2)在VC6中,按F5啟動AutoCAD2002,發現“AutoCAD菜單實用程式已加載”,說明arx檔案加載成功,再輸入相應的繪圖指令即可。

編寫acad.rx檔案自動加載arx檔案

圖(3)arx檔案已成功加載

        注意:如果你使用的開發工具是: VS2002 + ObjectArx2006 + AutoCAD2006, 這需要将acad.rx放在 .vcproj所在的目錄。如圖(4)所示:

編寫acad.rx檔案自動加載arx檔案

    圖(4)在VS2002中的位置:acad.rx檔案 與.vcproj 處在同一目錄

參考位址:http://bbs.xdcad.net/forum.php?mod=viewthread&tid=669291

繼續閱讀