国产aaaa级全身裸体精油片_337p人体粉嫩久久久红粉影视_一区中文字幕在线观看_国产亚洲精品一区二区_欧美裸体男粗大1609_午夜亚洲激情电影av_黄色小说入口_日本精品久久久久中文字幕_少妇思春三a级_亚洲视频自拍偷拍

首頁 > 化工知識(shí) > 為什么CAD打開保存圖紙或執(zhí)行某些命令時(shí)不彈出對(duì)話框?

為什么CAD打開保存圖紙或執(zhí)行某些命令時(shí)不彈出對(duì)話框?

時(shí)間:2020-07-14 來源:CAD小苗 瀏覽:

當(dāng)我們?cè)贑AD執(zhí)行某些命令的時(shí)候,本來命令是帶對(duì)話框的,卻突然不彈出對(duì)話框,變成了命令行提示了,最常見的是打開和保存文件不彈出對(duì)話框,這些通常是因?yàn)橄到y(tǒng)變量被修改了的緣故,下面就介紹一下控制對(duì)話框的幾個(gè)系統(tǒng)變量。

一、控制顯示文件對(duì)話框的變量

CAD打開和保存圖紙時(shí)通常都會(huì)彈出對(duì)話框,但有時(shí)不知改了什么設(shè)置,打開和保存文件時(shí)不彈出對(duì)話框,只是在命令行出現(xiàn)提示,需要輸入目錄名、文件名,很麻煩。如下圖所示。


要輸入文件路徑和文件名,很麻煩。不僅打開和保存文件是這樣,當(dāng)打開的文件缺少字體時(shí),也會(huì)彈出文本對(duì)話框,出現(xiàn)一大堆提示,最后讓我們輸入字體名稱,如下圖所示。


上面的截圖是一位朋友在信息上發(fā)過來的,一開始我沒太明白他問的是什么意思,以為就是缺字體,讓他去找字體。后來才知道他問的是為什么沒有彈出對(duì)話框。

如果打開保存時(shí)不彈出對(duì)話框,可以雙擊圖紙打開或直接從WINDOWS資源管理器拖動(dòng)到命令行的。如果出現(xiàn)上述提示替換字體的提示也簡單,只需回車先不替換,回頭再到文字樣式(ST)對(duì)話框中去處理。

大家習(xí)慣用對(duì)話框,為什么突然打開、保存、替換字體都出現(xiàn)了這樣的命令行提示呢?怎么解決呢?

其實(shí)原因很簡單,CAD中有一個(gè)系統(tǒng)變量:FILEDIA可以控制這種狀態(tài)。這些變量個(gè)人一般不會(huì)去設(shè)置,應(yīng)該是一些專業(yè)軟件和插件進(jìn)行設(shè)置的,這樣他們?cè)谔幚砦募r(shí)可以不會(huì)彈出的對(duì)話框,可能運(yùn)行出錯(cuò)或程序編得有問題,導(dǎo)致執(zhí)行完以后這些變量沒有恢復(fù)默認(rèn)值。如果你的機(jī)器經(jīng)常出現(xiàn)這種情況,你可以關(guān)注一下運(yùn)行過哪些程序后會(huì)出現(xiàn)這種情況。

解決方法如下:

在命令行輸入:filedia,回車,當(dāng)前值應(yīng)該是0,輸入1,回車。

你再試一下打開、保存、替換字體這些就能正常顯示對(duì)話框了。這個(gè)變量名有點(diǎn)長,其實(shí)不難記,前面是file(文件),后面是dialogue(對(duì)話框)的前三個(gè)字母。

另外還有一個(gè)變量Startup,會(huì)影響新建文件和軟件啟動(dòng)時(shí)是否彈出公英制選擇的那個(gè)對(duì)話框,設(shè)置為1時(shí),會(huì)彈出“創(chuàng)建新圖形”對(duì)話框,如果設(shè)置為0,將直接讓你選擇模板文件。

二、插入屬性塊時(shí)是否彈出對(duì)話框

當(dāng)我們插入屬性塊,會(huì)提示我們輸入屬性值,有時(shí)會(huì)彈出對(duì)話框,如下圖所示。

我們需要用鼠標(biāo)或按TAB來切換輸入內(nèi)容并還需要確定關(guān)閉對(duì)話框,如果希望直接在命令行輸入屬性值,可以將ATTDIA變量設(shè)置為0,這樣插入圖塊的時(shí)候就可以在命令行依次輸入屬性值后回車,如果不改默認(rèn)值,直接回車就可以,如下圖所示。

三、控制命令對(duì)話框的變量

有幾次網(wǎng)友問命令怎么突然不彈出對(duì)話框了,查了一下確實(shí)有一個(gè)變量可以可以控制命令對(duì)話框的顯示,變量是CMDDIA,但試了一下將這個(gè)變量設(shè)置為0,大部分帶命令的對(duì)話框還是會(huì)彈出對(duì)話框,我看了AUTOCAD 2018幫助里給了一個(gè)說明和命令列表,我試了常用的PLOT或標(biāo)注文字和引線文字的編輯,似乎都不起作用。不過我也只能將AUTOCAD的幫助內(nèi)容粘貼到這兒了。

CMDDIA(系統(tǒng)變量)

控制執(zhí)行 DIMEDIT 和 QLEADER 命令時(shí)在位文字編輯器的顯示,以及基于 AutoCAD 的產(chǎn)品中的某些對(duì)話框的顯示。

類型: 整數(shù)
保存位置: 注冊(cè)表
初始值: 1

在腳本中,某些命令會(huì)自動(dòng)隱藏某些對(duì)話框或在位文字編輯器。在其他情況下,將 CMDDIA 設(shè)置為 0(零),或者在命令的命令行版本(以短劃線開頭)可用時(shí)使用它。

說明

0 禁止顯示在位文字編輯器和某些對(duì)話框。
1 顯示在位文字編輯器和某些對(duì)話框。

下列 AutoCAD 命令的對(duì)話框以 CMDDIA 為準(zhǔn)。

  • DBCDEFINELT

  • DBCDEFINELLT

  • DBCDELETEELT

  • DBCDELETEELLT

  • DBCDELETEQRY

  • DBCDISCONNECT

  • DBCEDITQRY

  • DBCEDITTABLE

  • DBCEXECUTEQRY

  • DBCEXPORTLINKS

  • DBCNEWQRYTABLE

  • DBCONFIGURE

  • DBCRELOADLABELS

  • DBCVIEWLINKEDTABLE

  • DBCVIEWTABLE

  • LAYOUTMERGE (Express Tool)

  • LEADER

  • PLOT

  • REDIR (Express Tool)

  • SOLIDEDIT

  • SYSVARMONITOR

  • TCASE (Express Tool)

  • TEXT

  • XATTACH

  • -XREF

此外,某些特定于基于 AutoCAD 的產(chǎn)品的命令也以 CMDDIA 為準(zhǔn)。

上述內(nèi)容摘自AUTOCAD 2018的幫助,但我試了其中的PLOT、TEXT、XTTACH、LEADER,都沒有看出CMDDIA設(shè)置成0和1有什么效果。估計(jì)是高版本CAD的多行文字編輯器采用了命令面板,沒有對(duì)話框,估計(jì)在使用對(duì)話框的低版本,在編輯標(biāo)注或引線文字的時(shí)候是可以看出區(qū)別來的。

 

四、手動(dòng)或程序控制不顯示對(duì)話框

CAD為了二次開發(fā)的需要,帶對(duì)話框的命令都提供了命令行模式,例如創(chuàng)建圖塊、插入圖塊等很多命令,這樣二次開發(fā)在這些命令的時(shí)候可以直接寫入?yún)?shù),不會(huì)因?yàn)閺棾鰧?duì)話框使程序中止。

在命令名或命令的別名前加一個(gè)橫杠就可以使用命令行模式,例如輸入輸入-H或-HATCH都可以在命令行設(shè)置填充參數(shù),如下圖所示。

其他命令大家也可以試試,例如輸入-B、-I就可以不彈出對(duì)話框創(chuàng)建圖塊和插入圖塊。

有些網(wǎng)友很多命令不彈出對(duì)話框感覺就像是在執(zhí)行命令時(shí)自動(dòng)前面給加了-似的,但原因一直沒有弄清楚。

 

五、控制一些提示信息對(duì)話框的顯示

在一些二次開發(fā)程序里不希望顯示一些命令的提示信息或?qū)υ捒?,也可以通過變量設(shè)置,這個(gè)變量就是EXPERT,有些專業(yè)軟件會(huì)將這個(gè)變量設(shè)置寫入到AUTOCAD自動(dòng)加載的LISP程序中。關(guān)于這個(gè)變量大家了解一下就好了,我將AUTOCAD幫助粘上來,感興趣的可以看一眼,不感興趣的可以忽略。

EXPERT(系統(tǒng)變量)

控制是否顯示某些特定提示。

類型: 整數(shù)
保存位置: 未保存
初始值: 0

說明

0

正常地顯示所有提示。

1

禁止顯示“準(zhǔn)備重生成,是否繼續(xù)?”和“是否確實(shí)希望關(guān)閉當(dāng)前圖層?”(-LAYER)

2

禁止顯示上述提示和“已定義塊。是否重新定義?”(-BLOCK) 和“具有此名稱的圖形已存在。是否替換?”(SAVE 或 WBLOCK)。

3

不顯示上述提示,以及嘗試加載已加載的線型或嘗試在已定義線型的文件中創(chuàng)建新線型時(shí)由 LINETYPE 命令提示 (-LINETYPE) 發(fā)出的提示。

4

不顯示上述提示,以及輸入的名稱已存在時(shí) UCS 命令的“保存”選項(xiàng)和 VPORTS 命令的“保存”選項(xiàng)所給出的提示。

5

禁止顯示提示“該名稱已在使用,是否重新定義?”由 -DIMSTYLE 的“保存”選項(xiàng)發(fā)出的“該名稱已在使用。是否重新定義?”提示。

不顯示 -SCALELISTEDIT 系統(tǒng)變量“添加”選項(xiàng)發(fā)放的相同提示。

當(dāng)提示被 EXPERT 禁止時(shí),將執(zhí)行正在處理的操作,而認(rèn)為用戶在提示時(shí)輸入了y。

注:設(shè)置 EXPERT 可以影響腳本、菜單宏、AutoLISP 及命令函數(shù)。(不適用于 AutoCAD LT。)

除此以外,HPDLGMODE變量可以控制填充命令是彈出對(duì)話框還是使用命令面板,低版本不支持此變量。高版本CAD陣列的對(duì)話框模式和命令面板是兩個(gè)命令,要使用對(duì)話框模式需要調(diào)用ARRAYCLASSIC命令。

AutoCAD高版本怎么把填充對(duì)話框調(diào)出來?

AutoCAD高版本怎么把陣列對(duì)話框調(diào)出來?

FILEDIA變量問題遇到得比較多,現(xiàn)象很明顯,也很容易解決,但網(wǎng)友遇到的其他命令不彈對(duì)話框的情況,我在CAD幫助里反復(fù)搜索,也只找到上面這些控制對(duì)話框顯示的變量和方法,并沒有找到解決方法。如果哪位網(wǎng)友遇到類似情況并找到的問題所在,請(qǐng)留言。

以上技巧適用于AUTOCAD和浩辰CAD等常用CAD軟件。

版權(quán):如無特殊注明,文章轉(zhuǎn)載自網(wǎng)絡(luò),侵權(quán)請(qǐng)聯(lián)系cnmhg168#163.com刪除!文件均為網(wǎng)友上傳,僅供研究和學(xué)習(xí)使用,務(wù)必24小時(shí)內(nèi)刪除。
相關(guān)推薦