CAD腳本學習

CAD腳本的基本語法

  1. 腳本文件空格作為命令或數據結束符來處理
  2. 腳本命令不要簡寫,以免歧義。
  3. 注釋語法以分號表示。
  4. 最后一行必須為空行。
  5. 嵌入空格的長文件名用雙引號括起來。 如open “my house”; 打開my house.dwg文件
  6. 啟動時運行腳本
    右擊程序快捷方式,點擊屬性
    ”快捷方式“選項卡中,編輯“目標”框,自定義cad啟動
    相關命令如下:
    • /b 腳本名(b表示批處理)
    • /t 樣板文件名
    • /c 配置文件夾
    • /v 視圖名
    • /s 支持文件夾
    • /r 默認系統定點設備
    • /nologo 無 AutoCAD 徽標屏幕
    • /p 用戶定義注冊配置
    • /nossm 無“圖紙集管理器”窗口
    • /set 圖紙集名

例如,輸入 "d:\ AutoCAD 2006\ acad.exe" /t "d:\ AutoCAD 2006\template\arch1" /v "plan1" /b "startup"
腳本文件名必須是最后列出的參數
tips:在命令行輸入命令首字母,按tab鍵遍歷以該字母開頭的命令
tips:大多數情況下,可在命令前鍵入連字符 (-) 來禁止顯示對話框,而代之以命令行提示。 例如,在命令行輸入 layer 將顯示圖層特性管理器。 在命令行鍵入 -layer 則顯示等價的命令行選項。

用腳本對圖像進行繪制顯示

腳本就是對CAD的命令進行批處理,每一行包含一個命令,因此只要熟悉CAD命令并把命令按執行的順序寫入記事本文件保存,最后將文件類型修改成scr就行。如畫多段線的腳本。

pline
0,0
0,100
100,100
100,0
c

令多段線以(0,0)為圓心旋轉:

rotate
;注意all后面有一個空格作為選擇圖形的結束
all 
0,0
10
delay 20
rscript

利用CAD進行自動繪圖時,首先要定義繪圖環境,如線寬,字體格式,數字精度等,特別是編程自動生成腳本文件時,通過下邊的例子來進行演示。

;以ACD.DWT為模板新建CAD文件
NEW
ACAD.DWT
;新建10個圖層
LAYER N 1,2,3,4,5,6,7,8,9,10 
;圖層設置
;線形設置:圖層8使用線形DASHED,圖層9使用DASHDOT,圖層10使用DOT
LAYER L DASHED 8 L DASHDOT 9 L DOT 10 
;數字表示方式設置:小數方式表示,零位小數,角度十進制,角度小數位零,角度起始方向東向,順時針測量角度
UNITS 2 0 1 0 0 Y
;文字樣式設置:文字樣式名稱,指定完整的字體名,文字高度,文字寬度,傾斜角度,是否反向顯示文字,是否顛倒顯示文字
STYLE 仿宋 仿宋 0 1 0 N N
;輸入模式:關
BLIPMODE OFF
;對象捕捉:關
OSNAP OFF
;設置模型空間界限:
LIMITS
0,0
8410,5940
;顯示模型范圍:全部
ZOOM A
;設置圖層1為當前圖層
LAYER S 1 
;新建文件設置完畢,開始繪圖,
;創建線寬為5的實線
TRACE
5
200,2650
1890,2650
1890,200
200,200
200,2650
…………

如果對某一命令不熟悉,可以在CAD中以命令行提示的方式輸入命令,如輸入-layer,出現命令提示而不是窗口提示,根據命令提示可知道下一步的輸入指令。也可以查詢CAD幫助文件命令參考進行查詢。

CAD制作幻燈片,用腳本控制幻燈片的播放

CAD幻燈片用來方便的展示圖紙成果,它只是圖形的快照,不是圖形文件,不能編輯打印。
首先把要展示的圖紙(dwg)用mslide保存為幻燈片格式(sld),并要求對應的圖紙和幻燈片名字相同,保存在同一個文件夾里;然后可以通過腳本來控制幻燈片的播放。
tips:mslide只生成當前顯示圖形為幻燈片
如我們要展示的是圖紙有:1.dwg、2.dwg、3.dwg,并且已將圖紙保存為幻燈片格式:1.sld、2.sld、3.sld,文件都保存在D盤根目錄下,控制腳本如下。

;vslide是查看單個幻燈片的命令
vslide d:/1
;幻燈片名字前加*表示預先加載
vslide *d:/2
;延遲2000毫秒,可以 是觀眾看1
delay 2000
;顯示幻燈片2
vslide
vslide *d:/3
delay 2000
vslide
delay 2000
;重復執行腳本,退出按ESC,恢復腳本運行resume命令
rscript

tips:腳本將被當作一個編組(命令單元),可以使用單個 U 命令撤消。 然而,腳本中的每個命令均會在放棄日志中產生一個條目,這可能會降低腳本的處理速度。 如果愿意,可以在運行腳本之前使用 UNDO Control None 來關閉放棄功能,也可以在腳本開始處寫入該命令。 請記住在腳本完成時重新將其打開 (UNDO Control All)。

制作CAD幻燈片庫

幻燈庫文件用于創建自定義圖像控件菜單,以及合并多個幻燈文件以便于文件管理。

使用CAD提供的slidelib小程序制作幻燈片庫,準備好制作庫的幻燈片,用文本編輯器寫好要入庫的幻燈片列表保存,列表語法如下所示,假設保存為list文本文件。

1.sld
2.sld
3.sld

打開windows"命令提示符"窗口,導航到幻燈片文件夾位置,如cd C://slide,調用slidelib程序創建庫文件,語法為

slidelib libname>list.txt

這樣創建了幻燈庫文件libname.slb
tips:如果調用slidelib程序失敗,請嘗試用管理員身份打開“命令提示符”窗口

查看庫中的幻燈片,需在CAD命令行中輸入FILEDIA命令改變該系統變量為0,然后輸入vslide命令,輸入library(slidename)來查看幻燈片。

生成幻燈片庫之后,一般用來添加到圖像控件菜單,具體操作沒有試驗成功還,由于這篇學習筆記托的時間比較長,而且暫時用不到這一操作,決定暫時放棄了,如果有人會的話,希望不吝賜教,謝謝。

CAD腳本的學習暫時結束!!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,563評論 6 544
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,694評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,672評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,965評論 1 318
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,690評論 6 413
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 56,019評論 1 329
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 44,013評論 3 449
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 43,188評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,718評論 1 336
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,438評論 3 360
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,667評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,149評論 5 365
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,845評論 3 351
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,252評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,590評論 1 295
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,384評論 3 400
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,635評論 2 380

推薦閱讀更多精彩內容