乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
楼主: Sbeth85

[综合讨论] 你喜欢什么东西

[复制链接]

10

主题

8258

帖子

8335

银币

初来乍到

Rank: 1

铜币
31
发表于 2022-7-7 00:21:25 | 显示全部楼层
不。这些是脚本文件中的命令。脚本文件以文件类型结尾。可以从AutoCAD中运行。脚本文件非常擅长在无人参与的情况下批量处理大量文件。
 
可以通过AutoCAD中的动作录制器模拟以前的命令。它们将保存为宏。缺点是只能在当前打开的图形上运行宏。
回复

使用道具 举报

5

主题

17

帖子

12

银币

初来乍到

Rank: 1

铜币
25
发表于 2022-7-7 00:25:57 | 显示全部楼层
MSasu,谢谢你把它拆开。。。虽然我认为我不需要你提到的任何东西。。。我只是一个卑微的2D绘图员!
 
回复

使用道具 举报

5

主题

17

帖子

12

银币

初来乍到

Rank: 1

铜币
25
发表于 2022-7-7 00:26:51 | 显示全部楼层
谢谢,我会尽力做到的!
回复

使用道具 举报

10

主题

598

帖子

594

银币

初来乍到

Rank: 1

铜币
48
发表于 2022-7-7 00:31:37 | 显示全部楼层
toolpallete或toolbar宏适用于那些您不断重复的命令序列,愚蠢的小事情,如尺寸,通常在单独的层上,因此您必须将层设置为活动,然后设置dim样式,然后启动dim命令,宏将通过单击一个按钮为您完成这一操作(如果您有两个标准样式,则两个按钮)。任何时候,只要你经常多次使用一系列命令,那么看看你是否可以创建一个宏来帮你完成。看着一个脚本在几秒钟内创建数百个带有颜色设置和所有修剪的层,感觉真好,但有一个按钮可以打开/关闭功能区也同样有用。
回复

使用道具 举报

24

主题

1265

帖子

1028

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
362
发表于 2022-7-7 00:34:12 | 显示全部楼层
 
我怀疑你在寻找特定生产力类型的东西,但如果你从cad管理的角度来看。。。。
 
我们有在启动时运行的lisp代码:
设置支持文件搜索路径
设置打印机和模板路径
设置某些系统变量
定义其他标准lisp函数
加载一些ARX文件
如果未加载公司菜单,则加载该菜单
其他类似的东西。
 
99%的情况下,如果AutoCAD出现故障,只需关闭并重新启动即可修复。
回复

使用道具 举报

0

主题

7

帖子

7

银币

初来乍到

Rank: 1

铜币
0
发表于 2022-7-7 00:37:56 | 显示全部楼层
自定义AutoCAD是其最大的功能之一,我建议您尽可能多地学习各种自定义形式。当我需要输入数万个坐标时,我使用脚本文件(毫不夸张地说),我复制或将输入数据转换为文本,插入或用记事本打开,我在第一行添加“3DLINE”,我在大约5-10秒内绘制了一条20km的管道。我使用功能区选项卡、工具选项板等创建了一个自定义菜单,在它们后面使用宏或lisp。最重要的是,我使用的是lisp,这是一个非常强大的工具,任何你能理解的事情都可以编写一个lisp程序来完成。lisp和宏之间最大的区别是,宏只能做一件事,非常有限,而lisp程序可以是一个可以应用于许多事情的程序,并且只受您的想象力和能力的限制。事实上,我的lisp编程能力很低,但我所能创造的仍然令人惊叹。我公司的cad程序是定制的,完全符合我们的需要,没有第三方程序包袱,这是定制的优势,所以我鼓励你尽可能多地学习,从长远来看,这只会对你有所帮助。
回复

使用道具 举报

9

主题

49

帖子

41

银币

初来乍到

Rank: 1

铜币
45
发表于 2022-7-7 00:40:20 | 显示全部楼层
Sbeth85,我使用lisp来处理我知道必须多次执行的所有事情。最新示例:
我必须使用fillet命令(不同半径)和“折线”选项:
  1. (defun c:ff1 ()
  2. (COMMAND "FILLETRAD" "1000")
  3. (command "fillet" "P" PAUSE)
  4. )
  5. (defun c:ff2 ()
  6. (COMMAND "FILLETRAD" "2000")
  7. (command "fillet" "P" PAUSE)
  8. )
  9. (defun c:ff3 ()
  10. (COMMAND "FILLETRAD" "3000")
  11. (command "fillet" "P" PAUSE)
  12. )
  13. (defun c:ff4 ()
  14. (COMMAND "FILLETRAD" "4500")
  15. (command "fillet" "P" PAUSE)
  16. )
关于偏移相同:
  1. (defun c:o1 ()
  2. (command "offset" "1000")
  3. )
  4. (defun c:o2 ()
  5. (command "offset" "2000")
  6. )
  7. (defun c:o3 ()
  8. (command "offset" "3000")
  9. )
  10. (defun c:o4 ()
  11. (command "offset" "4500")
  12. )
和直线切线:
 
这些是我今天写的“一次性”口齿不清-我在一个特定的项目中经常使用它们,只是为了节省自己一些按键/点击/时间。它们的创建非常简单,可以节省大量重复工作。我有类似的设置用于打印、清除、重命名层、插入块、旋转90180270度等。
 
我建议lisp/script所有重复任务
 
P、 我正在写另一个:删除某个块,清除,调用vba,插入一个公司块并填充内容。这没什么大不了的,但我必须在一组30张图纸上重复这些动作,值得花10分钟来做一个lisp来帮我完成。
回复

使用道具 举报

5

主题

224

帖子

219

银币

初来乍到

Rank: 1

铜币
25
发表于 2022-7-7 00:43:01 | 显示全部楼层
我自动化了任何我觉得如果自动化会更快的东西。。。太糟糕了,我不能自动完成整个绘图。
回复

使用道具 举报

24

主题

1265

帖子

1028

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
362
发表于 2022-7-7 00:46:10 | 显示全部楼层
 
这就是我要说的。。。。
 
004819axmyfcgtt0xfrb0q.jpg
回复

使用道具 举报

0

主题

7

帖子

7

银币

初来乍到

Rank: 1

铜币
0
发表于 2022-7-7 00:51:11 | 显示全部楼层
这也是一个使用lisp完成主要工作的示例。我们使用很多管道作为结构构件,管道程序有大量的废话,这些废话和结构程序一样不适用于我们的需要。我在管道的中心线用单线创建模型,层名称设置管道尺寸和壁厚,完成后,我使用一个lisp程序绘制管道,另一个程序绘制一个管道到另一个管道的范围。其他我使用匹配高程,我们只在3D中工作,有很多可以用lisp完成。像上面这些一样,我还创建了快速lisp,修改边框,插入块。任何我需要做多次的事情,我都会为它创建一个lisp。顺便说一句,如果有人能为上面的“简单”按钮写一个lisp,请张贴。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-9 21:13 , Processed in 2.075234 second(s), 72 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表