CAD的脚本文件就象一个CAD的批处理文件,或者类似PS中记录的动作,可以一次行执行记录的一系列设置和操作。有些专业软件,例如华宁岩土工程勘查勘查软件在录入测量数据后,可以根据需要生成剖面图、柱面图等图表的脚本文件,然后在CAD上输入SCR命令,运行此脚本,就可以在CAD中绘制出图形。

脚本文件就是一个纯文本文件,里面记录的就是一些列的命令及参数,本文章最后附了一段脚本,如果感兴趣,可拷贝到记事本里,然后存成*.scr文件,可以再CAD里用SCR命令加载试一下。

脚本在不同的CAD中和机器上表现并不一样,有时甚至会中断,无法正常运行,这个跟CAD版本及CAD的设置是有关系的,主要原因有下面几种:

1、CAD版本不同,脚本中调用的命令和参数不完全支持,导致命令无法正常执行。

2、取决于脚本使用的命令,有些命令在CAD环境不同的情况下执行的结果不同,比如打开了栅格捕捉、对象捕捉、极轴等都有可能会对命令执行有影响,还有一些系统变量也有可能会影响脚本的运行。如果出现绘制结果跟想象不一样的情况,先将状态栏的辅助工具都关闭后试试。

3、脚本中经常会设置文字样式并在图面上书写文字,如果你的CAD中没有这个字体或者没有脚本中使用的文字样式,脚本就可以再书写文字的时候中断。

脚本我自己也没写过,只是偶尔用过几回,也只能给大家介绍这么多了,估计大家用到的机会也不多。

在AUTOCAD早期版本倒没有提供这类工具,大部分脚本都是二次开发人员直接写或通过程序写出来的。在一些国产软件的早前版本中,例如浩辰CAD2012中有脚本记录器,可以将操作记录成脚本文件,不过在浩辰CAD8暂时还未提供这样的工具。

在AUTOCAD高版本中提供了一个类似的工具,动作记录器,感觉是模仿PS的动作记录器做的,可以实现类似的功能,但保存的文件不是脚本文件了,而是动作宏文件(*.actm),在绘制一张图的时候将动作记录下来,在其他图中播放就可以绘制相同的图形。

以上技巧适用于AUTOCAD及

CAD插件和资料下载请访问:CAD插件和资料下载

脚本样例:

LAYER N

1,2,3,4,5,6,7,8,9,10

LAYER C 1 1 C 2 2 C 3 3 C 4 4 C 5 5 C 7 6 C 7 7

LAYER L DASHED 8 L DASHDOT 9 L DOT 10

UNITS 2 0 1 0 0 Y

STYLE 宋体 宋体 0 1 0 N N

LIMITS

0,0

8410,5940

ZOOM A

TRACE

8

50,50

1780,50

1780,2530

50,2530

50,50

LINE

40,40

1790,40

1790,2540

40,2540

40,40

STYLE 黑体 黑体 0 1 0 N N

TEXT

740,2425

40.8

0

图例

STYLE 宋体 宋体 0 1 0 N N

TEXT

1180,75

27.2

0

图号:

TEXT

1280,84

14.28

0

TRACE

8

720,2410

940,2410

TEXT

100,2315

27.2

0

平面图图例

TRACE

6

100,2300

280,2300

280,2200

100,2200

100,2300

CIRCLE

190,2250

20

TRACE

6

660,2300

840,2300

840,2200

660,2200

660,2300

CIRCLE

750,2250

20

TEXT

860,2235

27.2

0

钻探孔

TRACE

6

1220,2300

1400,2300

1400,2200

1220,2200

1220,2300

CIRCLE

1310,2250

20

LINE

1292,2258

1328,2258

LINE

1328,2258

1310,2230

LINE

1310,2230

1292,2258

TEXT

1420,2235

27.2

0

静力触探孔

TRACE

6

100,2100

280,2100

280,2000

100,2000

100,2100

CIRCLE

190,2050

20

CIRCLE

190,2050

15

LINE

190,2065

177,2042.4

203,2042.4

190,2065

TEXT

300,2055

27.2

0

钻探.轻便触

TEXT

300,2010

27.2

0

探对比孔

TRACE

6

660,2100

840,2100

840,2000

660,2000

660,2100

CIRCLE

750,2050

20

SOLID

737,2042.4

763,2042.4

750,2065

CIRCLE

750,2050

15

LINE

733,2051

730,2050

733,2049

LINE

767,2051

770,2050

767,2049

LINE

767,2051

770,2050

767,2049

LINE

765,2050

770,2050

TEXT

860,2055

27.2

0

钻探.动探.旁

TEXT

860,2010

27.2

0

压对比孔

TRACE

6

1220,2100

1400,2100

1400,2000

1220,2000

1220,2100

CIRCLE

1310,2050

20

PLINE

1310,2040

W 20 20 ARC CE

1310,2050

1310,2060

TEXT

1420,2035

27.2

0

取土孔

TRACE

6

100,1900

280,1900

280,1800

100,1800

100,1900

CIRCLE

190,1850

20

SOLID

172,1858

208,1858

190,1830

TEXT

300,1835

27.2

0

标贯孔

TRACE

6

660,1900

840,1900

840,1800

660,1800

660,1900

CIRCLE

750,1850

20

TEXT

860,1835

27.2

0

综合试验孔

TEXT

100,1665

27.2

0

剖面图图例

TRACE

6

100,1620

280,1620

280,1520

100,1520

100,1620

LINE

140,1600

240,1600

TRACE

9

190,1600

190,1540

LINE

190,1540

210,1540

TEXT

300,1555

27.2

0

钻孔

TRACE

6

660,1620

840,1620

840,1520

660,1520

660,1620

LINE

700,1600

800,1600

TRACE

6

750,1600

750,1580

LINE

730,1580

770,1580

750,1540

730,1580

TEXT

860,1555

27.2

0

静力触探孔

TRACE

6

1220,1620

1400,1620

1400,1520

1220,1520

1220,1620

LINE

1260,1600

1360,1600

TRACE

6

1310,1600

1310,1580

LINE

1290,1580

1330,1580

1310,1540

1290,1580

LINE

1310,1540

1330,1540

TEXT

1420,1555

27.2

0

钻探与静探对比孔

TRACE

6

100,1420

280,1420

280,1320

100,1320

100,1420

LINE

140,1400

240,1400

TRACE

9

190,1400

190,1380

SOLID

170,1380

210,1380

190,1340

TEXT

300,1355

27.2

0

动力触探孔

TRACE

6

660,1420

840,1420

840,1320

660,1320

660,1420

TEXT

740,1389

14.28

0

1

LINE

680,1370

820,1370

TEXT

720,1349

14.28

0

67.70

TEXT

860,1380

23.8

0

孔号

LINE

860,1370

1000,1370

TEXT

860,1335

23.8

0

孔口标高

TRACE

6

1220,1420

1400,1420

1400,1320

1220,1320

1220,1420

LINE

1260,1400

1360,1400

TRACE

9

1310,1400

1310,1340

LINE

1310,1340

1330,1340

SOLID

1270,1380

1290,1380

1270,1360

1290,1360

TEXT

1420,1355

27.2

0

取岩样或长土样位置

TRACE

6

100,1220

280,1220

280,1120

100,1120

100,1220

LINE

140,1200

240,1200

TRACE

9

240,1200

240,1140

LINE

240,1140

260,1140

LINE

200,1185

200,1155

LINE

190,1170

200,1155

210,1170

TEXT

110,1169

14.28

0

N=5.0

TEXT

300,1150

27.2

0

标贯位置及实测击数

TRACE

6

660,1220

840,1220

840,1120

660,1120

660,1220

LINE

700,1200

800,1200

TRACE

9

750,1200

750,1140

LINE

750,1140

770,1140

LINE

715,1175

710,1170

715,1165

LINE

735,1175

740,1170

735,1165

LINE

710,1170

740,1170

TEXT

860,1155

27.2

0

旁压试验点

TRACE

6

1220,1220

1400,1220

1400,1120

1220,1120

1220,1220

TEXT

1305,1160

30

0

1

ELLIPSE C

1310,1170

1360,1170

1310,1195

TEXT

1420,1155

27.2

0

地层编号

TRACE

6

100,1020

280,1020

280,920

100,920

100,1020

TEXT

160,955

27.2

0

1-1'

TEXT

300,955

27.2

0

剖面线及编号

TRACE

6

660,1020

840,1020

840,920

660,920

660,1020

LINE

700,1000

800,1000

TRACE

6

750,1000

750,940

LINE

750,940

770,940

LINE

740,970

760,970

TEXT

765,964

14.28

0

1.20

TEXT

860,955

27.2

0

地层线及层底深度

LAYER OFF 1 OFF 2 OFF 3 OFF 4

LAYER S 7

TRACE

6

1220,1020

1400,1020

1400,920

1220,920

1220,1020

LAYER S 6

LINE

1260,920

1274,934

LINE

1281,941

1295,955

LINE

1302,962

1316,976

LINE

1323,983

1337,997

LINE

1344,1004

1358,1018

LINE

1340,920

1354,934

LINE

1361,941

1375,955

LINE

1382,962

1396,976

LINE

1220,920

1320,1020

LINE

1300,920

1400,1020

LINE

1380,920

1400,940

LINE

1220,960

1234,974

LINE

1241,981

1255,995

LINE

1262,1002

1276,1016

LINE

1220,1000

1240,1020

TEXT

1420,955

27.2

0

粉质粘土

LAYER S 7

TRACE

6

100,820

280,820

280,720

100,720

100,820

LAYER S 6

LINE

120,805

122,805

LINE

160,805

162,805

LINE

200,805

202,805

LINE

240,805

242,805

LINE

120,775

122,775

LINE

160,775

162,775

LINE

200,775

202,775

LINE

240,775

242,775

LINE

120,745

122,745

LINE

160,745

162,745

LINE

200,745

202,745

LINE

240,745

242,745

TEXT

175,760

21

0

cl

TEXT

300,755

27.2

0

粗砾砂

LAYER S 7

TRACE

6

660,820

840,820

840,720

660,720

660,820

LAYER S 6

LINE

660,720

674,734

LINE

681,741

695,755

LINE

702,762

716,776

LINE

723,783

737,797

LINE

744,804

758,818

LINE

700,720

714,734

LINE

721,741

735,755

LINE

742,762

756,776

LINE

763,783

777,797

LINE

784,804

798,818

LINE

740,720

754,734

LINE

761,741

775,755

LINE

782,762

796,776

LINE

803,783

817,797

LINE

824,804

838,818

LINE

780,720

794,734

LINE

801,741

815,755

LINE

822,762

836,776

LINE

820,720

834,734

LINE

660,760

674,774

LINE

681,781

695,795

LINE

702,802

716,816

LINE

660,800

674,814

TEXT

860,755

27.2

0

粉土

LAYER S 7

TRACE

6

1220,820

1400,820

1400,720

1220,720

1220,820

LAYER S 6

LINE

1220,720

1320,820

LINE

1260,720

1360,820

LINE

1300,720

1400,820

LINE

1340,720

1400,780

LINE

1380,720

1400,740

LINE

1220,760

1280,820

LINE

1220,800

1240,820

TEXT

1420,755

27.2

0

粘土

LAYER S 7

TRACE

6

100,620

280,620

280,520

100,520

100,620

LAYER S 6

LINE

105,605

125,605

LINE

115,615

115,595

LINE

145,605

165,605

LINE

155,615

155,595

LINE

185,605

205,605

LINE

195,615

195,595

LINE

225,605

245,605

LINE

235,615

235,595

LINE

265,605

280,605

LINE

275,615

275,595

LINE

125,575

145,575

LINE

135,585

135,565

LINE

165,575

185,575

LINE

175,585

175,565

LINE

205,575

225,575

LINE

215,585

215,565

LINE

245,575

265,575

LINE

255,585

255,565

LINE

105,545

125,545

LINE

115,555

115,535

LINE

145,545

165,545

LINE

155,555

155,535

LINE

185,545

205,545

LINE

195,555

195,535

LINE

225,545

245,545

LINE

235,555

235,535

LINE

265,545

280,545

LINE

275,555

275,535

TEXT

300,555

27.2

0

花岗岩

LAYER S 0

LAYER ON 1 ON 2 ON 3 ON 4 ON 6 OFF 5

cad脚本合适_CAD脚本文件(*.scr)有什么用?为什么同样的脚本在不同机器上运行结果不同?...相关推荐

  1. VS2010生成的文件在别的机器上运行提示“丢失MSVCR100D.dll”

    用vs2010编写的程序经常会发生的一个问题.在自己的机器上运行的好好的,但是在别的机器上就会发生没有找到MSVCR100D.dll.这是 个很头疼的问题.对于一些代码量几百行的小程序,我不可能要求其 ...

  2. cad脚本合适_CAD脚本语言SCR

    在BA .LISP-.等众多重炮的遮掩下,很少人会注意CAD下还有个不起眼的小不点SCR哦:) SCR全名字叫SCRIPT中国名叫脚本,嘻嘻,其功能相当与DOS里的批处理,脚本文件是ASCII码文件, ...

  3. cad脚本合适_CAD之轮胎说|半导体行业观察

    CAD的定义和框架 百度百科定义的CAD (Computer Aided Design):计算机辅助设计,指利用计算机及其图形设备帮助设计人员进行设计工作. 此定义比较适合各种工程设计领域,到了芯片设 ...

  4. cad脚本合适_cad想画得快,不在于命令知道多少,不在于插件用的多好

    你的无影脚再快,能接得住子弹? cad想跑得快,不在于命令知道多少,不在于插件用的多好. 带你体验下什么叫做工业化制图的降维打击. 目前来说,大部分工作重复动作都是很多的,但是很少有人有模版化的工作思 ...

  5. cad脚本合适_CAD脚本以前在学校老师用CAD教画了一个会走的时钟,里面还涉及 爱问知识人...

    给你一根秒针,三根针的你自己做: 一.在D盘(假设如此,路径当然可自选)创建脚本文件"CLOCK_ r",内容: ;draw a line line 0,0 10,0 zoom m ...

  6. 【Android Framework】开机执行自定义脚本之Init.rc文件的妙用与如何编写开机脚本?

    Init.rc妙用及语法说明 参考:system\core\init\readme.txt 案例1 当开机启动完毕,写mpp2的寄存器,使其设置为PWM模式. #add by eliot shao 2 ...

  7. python读取日志统计ip_使用python脚本实现统计日志文件中的ip访问次数

    使用python脚本实现统计日志文件中的ip访问次数,注意此脚本只适用ip在每行开头的日志文件,需要的朋友可以参考下 适用的日志格式: 106.45.185.214 - - [06/Aug/2014: ...

  8. 如何将 EXE 文件转换为 APK 文件以在 Android 上运行

    什么是 .exe 文件? .exe 是一种非常常见的文件格式,它实际上是"可执行"文件的缩写形式.此类文件通常用于运行或安装 Windows 计算机的软件应用程序.您在 Windo ...

  9. cad脚本合适_如何制作cad脚本文件?cad脚本文件怎么做?

    CAD制作脚本文件教程: 1.打开一个新的记事本文件.您可以通过单击开始->运行,编写记事本并按Enter来完成此操作. 2.从计算出的源文件复制并粘贴需要在AutoCAD中绘制的数据. 3.在 ...

最新文章

  1. python使用正则表达式验证邮箱地址语法有效性
  2. 深度图像分割 -- Fully Convolutional Networks for Semantic Segmentation
  3. SQL语句order by两个字段同时排序
  4. C# 正则表达式类 Match类和Group类
  5. 如何重新打开Windows防火墙提示?
  6. SSM 整合 2:Java EE 开发环境的搭建(JDK 配置、Tomcat 安装、IDE 安装、IDE 集成 Tomcat、Spring 及其组件的下载)
  7. [程序人生]: 判断字符串是否为出栈序列
  8. Launchpad图标大小怎么调整?
  9. DELL 笔记本 触摸板 驱动安装 与 禁用启动
  10. 直播带货软件开发,android的仿制直播点赞功能特效
  11. TextView设置字体透明度或背景透明度
  12. JS逻辑运算符的与,或,非
  13. 大学网课查题接口平台
  14. ES6学习:Map结构的目的和基本用法
  15. SAP 用户没有下载数据到本地的权限
  16. 看懂影片标题,各种电影视频格式标题的含义
  17. Jfinal极速开发微信系列教程--------------Jfinal_weixin demo的使用分析
  18. ARM GICv3 ITS介绍及代码分析
  19. Java—通过sign签名认证实现安全的开放接口API
  20. SSM框架终极篇——Spring、SpringMVC、MyBatis整合练习(超级详细)

热门文章

  1. TCP/IP超详细总结
  2. Arduino for ESP32 ------PWM的使用
  3. MSSQL · 最佳实践 · RDS SDK实现数据库迁移上阿里云RDS SQL Server
  4. 锁定11月29日,2022亚马逊云科技re:Invent全球大会盛大启幕
  5. 摆脱焦虑,训练大脑 ——冥想
  6. 电视家没有cctv5的解决方法,一招轻松看奥运会!
  7. 功能点方法论助力南京银行信息科技量化管理能力提升
  8. Linux 各个发行版本的发展史
  9. 南通一个Java程序员,我在很苦逼地上班
  10. 字体随着外层尺寸大小而变化