乐筑天下

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

[编程交流] Solprof自动Lisp-逗号

[复制链接]

16

主题

119

帖子

109

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
82
发表于 2022-7-5 22:13:46 | 显示全部楼层 |阅读模式
我有一个lisp(附件),可以自动执行Solprof过程。
这有点麻烦,但它很有效,并提供了一个非常好的结果。
 
在运行时,它会弹出以下行:-
 
未知命令“S”。按F1键获取帮助。
未知命令“BYLAYER”。按F1键获取帮助。
未知命令“SOLP”。按F1键获取帮助。
未知命令“SOLP”。按F1键获取帮助。
 
这似乎不会影响最终结果。
我自己不是一个能干的lisp作者,所以我只是想知道是否有人能解释为什么要创建这些行文本。
Solp。lsp
回复

使用道具 举报

5

主题

956

帖子

963

银币

初来乍到

Rank: 1

铜币
35
发表于 2022-7-5 22:32:11 | 显示全部楼层
 
可能需要在命令内删除一些(不是全部)额外的空格“”。
ie:(命令“bla”“bla”…)
 
另一个建议是,一些命令可以用函数(例如:entmake entity)或vla方法代替
0.02年款
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-5 22:52:48 | 显示全部楼层
检查这段代码
 
  1. "-LAYER" "S" "0" ""
  2. "-COLOR" "BYLAYER"
  3. I would do as layer set col for layer 0 bylayer line type by layer
  4. "-LAYER" "S" "0" "C" "0" "bylayer" "ltype" "0" "bylayer" ""
回复

使用道具 举报

16

主题

119

帖子

109

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
82
发表于 2022-7-5 23:12:48 | 显示全部楼层
hanphuc,
谢谢你建议删除一些双引号。
我确实找到了三个可以删除双引号的例子。然而,这并没有阻止同一系列“未知命令”出现在命令行上。
 
比加尔,
谢谢你的代码建议。
我尝试了重新排列的代码,但它停止了。
在暂停的时候,我收到了一张便条“New color[Truecolor/COlorbook]:”没有BYLAYER选项?
回复

使用道具 举报

16

主题

119

帖子

109

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
82
发表于 2022-7-5 23:26:00 | 显示全部楼层
hanhphuc和Bigal,
 
根据你的建议和进一步的尝试和错误,我以某种方式修复了异常。
非常感谢你的帮助。
Solp2.lsp
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-11 06:41 , Processed in 0.628844 second(s), 62 queries .

© 2020-2025 乐筑天下

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