西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁業(yè)內(nèi)動(dòng)態(tài) 軟件新聞 → AutoCAD常見問題及技巧

AutoCAD常見問題及技巧

前往專題相關(guān)軟件相關(guān)文章發(fā)表評論 來源:西西整理時(shí)間:2011/5/6 14:10:27字體大。A-A+

作者:佚名點(diǎn)擊:833次評論:0次標(biāo)簽: AutoCAD

  • 類型:3D 制作大小:391KB語言:中文 評分:1.4
  • 標(biāo)簽:
立即下載

問:有什么方式可以在AutoCAD啟動(dòng)的時(shí)候自動(dòng)加載VBA工程?

答:當(dāng)VBA加載時(shí)會(huì)在AutoCAD目錄下尋找一個(gè)名叫acad.dvb的工程。如果找到,就會(huì)自動(dòng)加載它。如果你想VBA和缺省工程在 AutoCAD啟動(dòng)的時(shí)候每次都加載,你需要在acad.rx文件中生成一個(gè)入?。VBA被設(shè)計(jì)成命令加載方式(在沒有激活一個(gè)VBA命令之前不占用任何 內(nèi)存和進(jìn)程)。為了總是加載VBA和acad.dvb工程,請?jiān)赼cad.rx文件中包含下列一行:

acadvba.arx

在AutoCAD 2000中支持嵌入工程,這樣當(dāng)你打開擁有嵌入工程的圖形文件時(shí)該工程就會(huì)自動(dòng)加載。所以定義嵌入工程也是一個(gè)很好的自動(dòng)加載VBA工程的辦法。

問:有辦法可以在AutoCAD啟動(dòng)時(shí)自動(dòng)運(yùn)行一個(gè)VBA例程或宏嗎?


答:當(dāng)然。你可以從AutoCAD的acad.lsp文件的啟動(dòng)功能中通過VBARUN的命令行版本運(yùn)行一個(gè)工程中的宏。首先,你需要準(zhǔn)備 acad.dvb文件以便自動(dòng)加載。以drawline.dvb作為例子,用VBALOAD命令彈出VBA IDE對話框。然后用VBA IDE保存為菜單命令保存此工程為新的名字acad.dvb。下一步,激活notepad.exe并且建立或添加下列行到acad.lsp文件中:

(defun S::STARTUP() (command "_-vbarun" "drawline"))

問: AutoCAD支持VBA多工程的打開嗎?

答:在2000中支持。但在14版中尚不支持。

問:我可以加密我的VBA模塊代碼嗎?

答:雖然VBA不支持可執(zhí)行文件的創(chuàng)建,但是它確實(shí)在一個(gè)工程的基礎(chǔ)上提供了口令保護(hù)工程窗體、類和模塊可見性的功能。你可以發(fā)現(xiàn)這個(gè)工程保護(hù)功能在VBA IDE菜單中。選擇 工具 > 工程屬性 > 保護(hù)。如下圖所示:


問:在VBA中如何在命令行上提示?

答:有一些方法允許在命令行提示輸入以獲取數(shù)據(jù)。這些方法以“GET”開頭。你可以發(fā)現(xiàn)決大多數(shù)的方法(如果不是全部的話)通過對象瀏覽器搜索 AutoCAD類型庫。啟動(dòng)VBA IDE。擊F2功能鍵或者從視圖菜單中選擇對象瀏覽器。?對象瀏覽器窗口中使用庫范圍下拉列表把缺省的<所有庫>改成AutoCAD。庫列表 下面的編輯列表框是用來搜索的。輸入GET到那個(gè)編輯列表框中并且敲回車鍵。包含“GET”的類和成員函數(shù)就會(huì)顯示在滾動(dòng)列表中。AcadUtility 的一些成員函數(shù)可以?命令行上提示用戶輸入。如下圖所示:

問:我怎樣從AutoCAD菜單中激活一個(gè)VBA例程?

答:你需要編輯菜單和添加VBARUN模塊子例程。首先確認(rèn)正確的VBA工程已經(jīng)加載。

問:我怎樣從AutoCAD菜單中啟動(dòng)一個(gè)VBA對話框(窗體)?

答:除了創(chuàng)建一個(gè)VBA窗體,你還需要?jiǎng)?chuàng)建一個(gè)VBA子例程來顯示這個(gè)窗體。而這個(gè)子例程需要用VBARUN命令激活。1. 啟動(dòng)VBA IDE;2. 從菜單中選擇 插入 > 用戶窗體(缺省名稱為UserForm1);3. 添加合適的控件到你的窗體中; 4. 下一步,從菜單中選擇 插入 > 模塊;5. 輸入以下的代碼到缺省的Module1模塊中:Sub Foo() UserForm1.showEnd Sub6. 最后,編輯AutoCAD菜單調(diào)用以下命令來激活對話框: -VBARUN Module1.foo.

問:我已經(jīng)寫了一個(gè)VBA例程用ThisDrawing.Utility.GetPoint獲取一個(gè)點(diǎn)。當(dāng)我從一個(gè)VBA對話框中啟動(dòng)這個(gè)例程時(shí),我可以在命令行上看到提示。但是我不能在AutoCAD屏幕上點(diǎn)取一個(gè)點(diǎn)。我作錯(cuò)了什么?

答:首先需要關(guān)閉對話框,然后才能從AutoCAD獲取數(shù)據(jù)。添加以下的代碼到ThisDrawing.Utility.GetPoint之前的任何地方以關(guān)閉對話框,然后你就可以獲得一個(gè)點(diǎn)了。

Me.Hide

問:有方法加載一個(gè)VBA工程而在加載后不顯示VBA IDE嗎?


答:如果你設(shè)置AutoCAD系統(tǒng)變量FILEDIA為0,或者在你加載一個(gè)工程的時(shí)候把<打開VBA編輯器>的開關(guān)關(guān)閉,你就不會(huì)?加載之后看到VBA IDE了。這是一個(gè)標(biāo)準(zhǔn)的AutoCAD轉(zhuǎn)換機(jī)制。

問:VBA和AutoLISP有何不同,兩者如何轉(zhuǎn)換?

答:如果你已經(jīng)熟知AutoLISP并且想學(xué)習(xí)VBA,通過把VBA和AutoLISP表達(dá)式聯(lián)系起來的方法就可以容易地做到。以下就是一個(gè)關(guān)于兩 種語言的比較。由于大量的AutoLISP代碼可以利用,轉(zhuǎn)換一個(gè)已有的AutoLISP代碼段為VBA遠(yuǎn)比重新編制VBA代碼來得容易。如果兩者的變量 名字保持一致,那么比較兩者的代碼也就變得容易了。

點(diǎn):

在AutoLISP中,你用(setq)函數(shù)來設(shè)置一個(gè)點(diǎn)。下面這一行把點(diǎn)(0,0,0)分配給PT1變量。(0,0,0)代表這個(gè)點(diǎn)位置的x,y,z坐標(biāo)。

(setq PT1 (0 0 0))

在VBA中,這個(gè)操作需要更多的代碼行來完成:

Dim PT1(0 To 2) As Double

PT1(0) = 0#

    AutoCAD
    (165)AutoCAD
    是一系列的制圖軟件集合,由公司推出的計(jì)算機(jī)輔助圖形繪制設(shè)計(jì)軟件,該破解版包里包含有破解版位位下載破解版下載序列號和密鑰注冊機(jī)破解版序列號激活碼注冊機(jī)位破解版下載破解版下載破解版破解版中文破解版等一系列的繪制二維制圖和基本三維設(shè)計(jì)軟件。...更多>>
    • 測繪程序集成軟件For AutoCAD免費(fèi)版

      09-22 / 1.1M

      推薦理由:測繪程序集成軟件是一款與測繪有關(guān)的輔助軟件,集成了多個(gè)測繪程序增強(qiáng)(CASS、 地籍 、GIS)等實(shí)用功能,圖
    • cad字體庫大全2485種字體

      05-15 / 540.3M

      推薦理由:請選擇性使用,要不然會(huì)卡的~~~如果你對自己的電腦有信心的話,那么隨你。。。。下面附2049種字體下載地址,
    • AutoCAD 2010官方中文特別版

      05-15 / 1.60G

      推薦理由:AutoCAD是由美國Autodesk歐特克公司于二十世紀(jì)八十年代初為微機(jī)上應(yīng)用CAD技術(shù)而開發(fā)的繪圖程序軟件包,經(jīng)過
    • 看圖紙(DwgSee)V6.3.0 官方最新版

      01-04 / 12.5M

      推薦理由:DwgSeePlus是一款新型的DWG和圖形文件管理和瀏覽軟件,體積小巧;類Office2007界面風(fēng)格,樣式美觀且支持換膚
    • AutoCAD 2009簡體中文完整DVD版

      02-14 / 1.96G

      推薦理由:1、解壓后用winrar再把ISO文件解壓縮或者用虛擬光驅(qū)載入ISO文件;2、點(diǎn)擊Setup.exe安裝,可以用的幾個(gè)序列號
    • AutoCAD 2011官方簡體中文特別版

      05-15 / 3.16G

      推薦理由:CAD是Computer Aided Design的縮寫,指計(jì)算機(jī)輔助設(shè)計(jì),美國Autodesk公司的AutoCAD是目前應(yīng)用廣泛的CAD軟件
    cad2008
    (24)cad2008
    是一款通用計(jì)算機(jī)輔助繪圖和設(shè)計(jì)軟件,已成為業(yè)界標(biāo)準(zhǔn),被廣泛應(yīng)用于機(jī)械建筑電子航天造船石油化工土木工程冶金氣象紡織輕工等領(lǐng)域。將慣用的命令與更新的設(shè)計(jì)環(huán)境結(jié)合起來,使您能夠以前所未有的方式實(shí)現(xiàn)并探索構(gòu)想。下載免費(fèi)中文版的圖紙標(biāo)簽的功能,采用的是窗口,圖紙切換需要點(diǎn)窗口菜單或者用快捷鍵來切換,你可以安裝一個(gè)專業(yè)的軟件,一般都自帶圖紙標(biāo)簽功能,,免費(fèi)中文版必須用注冊機(jī)在本地計(jì)算才可以成功破解,不然就算給你...更多>>
    • AutoCAD 2008 簡體中文版(AutoCAD

      05-15 / 615M

      推薦理由:AutoCAD.2008簡體中文版(內(nèi)含注冊機(jī)和SP1補(bǔ)丁)32位版 AutoCAD 2008 - Simplified Chinese x86中文名: AutoC
    • cad2008 64位中文版 【x64】

      05-15 / 658M

      推薦理由:cad2008 64位版本是在之前的cad2008版本上面加上64位補(bǔ)丁,AutoCAD2008官方?jīng)]有發(fā)布獨(dú)立的64位版本
    • AutoCAD 2008注冊機(jī)和破解文件

      04-07 / 8.0M

      推薦理由:AutoCAD 2008注冊機(jī)和破解文件打包提供下載,包含AutoCAD2008的激活碼生成工具,根據(jù)個(gè)人電腦上的申請碼產(chǎn)生
    • AutoCAD2008 64位補(bǔ)丁

      02-27 / 1.6M

      推薦理由:1.如果安裝文件是iso格式,用虛擬光驅(qū)打開,將其中所有安裝文件復(fù)制到其他分區(qū)中自己建立的一個(gè)文件夾中(如
    • autocad2008簡體中文版 完整版

      05-15 / 600.6M

      推薦理由:根據(jù)網(wǎng)上最流行的AutoCAD2008簡體中文2CD完全版精簡而成,經(jīng)過反復(fù)試驗(yàn)去除多余的幫助文件,材質(zhì)庫和多余的
    • cad 2008 X64補(bǔ)丁

      09-19 / 1.6M

      推薦理由:AutoCAD2008 win7 64位補(bǔ)丁
    autocad2012
    (18)autocad2012
    一般大學(xué)生都知道學(xué)機(jī)械的都要學(xué),就是計(jì)算機(jī)制圖,更高級的還有和等軟件,現(xiàn)在在上開發(fā)出很多設(shè)計(jì)軟件有機(jī)械制圖軟件服裝設(shè)計(jì)軟件市政園林設(shè)計(jì)軟件建筑設(shè)計(jì)軟件工程算量軟件等。那些軟件很有用的。西西為廣大用戶整理了破解版合集下載有什么變化這款軟件雖然更新很快,但是主要的更能特色并無大的改變。在視口里多了個(gè)方向?qū)Ш,其?shí)沒啥用,其他一樣?梢詤⒖驾^低版本像或版的。軟件介紹借助世界領(lǐng)先的二維和三維設(shè)計(jì)軟件之一軟...更多>>
    • AutoCAD 2012(x86/x64)簡體中文綠色

      08-10 / 63.8M

      推薦理由:CAD是Computer Aided Design的縮寫,指計(jì)算機(jī)輔助設(shè)計(jì),美國Autodesk公司的AutoCAD是目前應(yīng)用廣泛的CAD軟件
    • 64位版AutoCAD2012注冊機(jī)

      05-25 / 391KB

      推薦理由:AutoCAD 2012系列產(chǎn)品新增功能AutoCAD 2012系列產(chǎn)品提供了多種全新的高效設(shè)計(jì)工具,幫助用戶顯著提升草圖繪
    • AutoCAD2015官方中文版32&64位版

      03-17 / 1.62G

      推薦理由:每年3月autodesk都會(huì)發(fā)布autocad的最新版產(chǎn)品,今年也不例外,目前在autodesk論壇上已經(jīng)可以下載AutoCAD201
    • AutoCAD2012簡體中文注冊版

      05-06 / 1.10G

      推薦理由:AutoCAD是由美國Autodesk歐特克公司于二十世紀(jì)八十年代初為微機(jī)上應(yīng)用CAD技術(shù)(Computer Aided Design,計(jì)算
    • autodesk autocad 2012注冊機(jī)綠色免

      03-15 / 1.2M

      推薦理由:autodeskautocad2012注冊機(jī)CAD是ComputerAidedDesign的縮寫,指計(jì)算機(jī)輔助設(shè)計(jì),美國Autodesk公司的AutoCAD
    • autocad 2012Win32/64 簡體中文版

      05-15 / 1.10G

      推薦理由:借助世界領(lǐng)先的二維和三維設(shè)計(jì)軟件之一——AutoCAD?軟件中強(qiáng)大、靈活的功能,實(shí)現(xiàn)卓越的設(shè)計(jì)和造型。28年來

    相關(guān)評論

    閱讀本文后您有什么感想? 已有人給出評價(jià)!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

    第 2 樓 重慶電信 網(wǎng)友 客人 發(fā)表于: 2014/7/18 9:00:03
    謝謝哦!

    支持( 0 ) 蓋樓(回復(fù))

    第 1 樓 甘肅蘭州蘭州大學(xué)無線校園項(xiàng)目 網(wǎng)友 客人 發(fā)表于: 2014/3/1 4:05:38
    謝謝!不錯(cuò),我成功了。

    支持( 0 ) 蓋樓(回復(fù))

    發(fā)表評論 查看所有評論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)