dbgeek 发表于 2022-7-6 16:29:24

美好的
 
我为激光和等离子体编程,并编写了一个自动热键脚本来实现这一点。
lisp解决方案将是一个更干净的解决方案,但由于某些原因,我从未想过使用lisp
 
谢谢李,我会用你的剧本来激发灵感。
 
我进行了快速搜索,但找不到在lisp中另存为的方法。我想做的是在将dwg条带化后将其另存为dxf。
有什么想法吗?
 
谢谢

dbgeek 发表于 2022-7-6 16:32:49

接近,但文件另存为。图纸。因为我用来获取名称的函数包含文件扩展名。
我还添加了一个部分来解锁所有层,因为“剪切”层在功能结束时被锁定。
 
也不太清楚为什么会有“程序快捷方式”部分。

matma7 发表于 2022-7-6 16:35:13

在昨晚阅读了常见问题解答后,我今天开始工作,加载了Lisp,它工作得非常好。我对代码没有任何怀疑,但我有能力实现它。
 
我不得不说,代码比我想象的要复杂得多。我最初试图从命令行复制文本,因为如果我执行了这些操作,它们就会出现。现在我对一些高级的东西有了兴趣,这真的激发了我对AutoCAD的兴趣。我正在考虑用AutoCAD圣经来增加我的微薄知识。
 
再次感谢李的帮助!
 
最后一个问题-是否可以始终加载Lisp。例如,保存到模板中还是每次都需要加载?

wannabe 发表于 2022-7-6 16:40:40

您需要进入load应用程序并将其添加到启动套件中。

dbroada 发表于 2022-7-6 16:41:56

既然李给了你一个优雅的解决方案,我可以说“我不会那样做的”。
 
对于这样的事情,我会写一个脚本。对于那些使用2009的人来说,有一个内置的脚本编辑器(我还没有试过),但对于较旧的版本,你只需要记事本。
 
如果你有一个序列,你总是重复脚本是辉煌的。(我们使用脚本进行批量绘图)查看帮助文件或浏览此论坛-有许多脚本示例。

dbgeek 发表于 2022-7-6 16:44:46

 
什么样的剧本?
 
Lisp程序怎么了?

dbroada 发表于 2022-7-6 16:48:36

LISP没有问题。在这种情况下,这是一个优雅的解决方案,李只花了一点时间写。我只是提供了一个替代的解决方案,如果你没有编程知识的话,尤其有用。
 
我将使用的脚本类型是AutoCAD脚本。AutoCAD最保守的秘密之一。基本上,它是一个输入到文本文件中的命令列表,其顺序与您在命令行中键入的顺序相同。使用保存文件。scr扩展,可以从AutoCAD中运行。

dbgeek 发表于 2022-7-6 16:52:26

好啊
 
我从没听说过。
将来可能有用,我会调查的。

matma7 发表于 2022-7-6 16:56:25

关于剧本,我会记住这一点。也许这将是我的下一个研究领域,因为创建LISP目前远远超出我的能力。
 
问候Matt

dbroada 发表于 2022-7-6 16:57:18

就像我说的,一个最好保守的秘密
 
如果可以从命令行完成,那么脚本将非常出色。没有错误捕获,所以你确实需要小心,但如果你发现你经常重复任务,它们会大大节省时间。
 
这里是我的一个脚本,虽然它调用VBA模块很不寻常。
2
页: 1 [2]
查看完整版本: 初学者宏帮助