乐筑天下

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

[编程交流] 简单Autolisp问题

[复制链接]

12

主题

17

帖子

5

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
60
发表于 2022-7-5 23:01:00 | 显示全部楼层 |阅读模式
您好,我是lsp编程新手,有一个非常简单(我希望如此)的问题。
 
我想在一个有t的图形中添加一个引线,然后是一个数字,我希望每次用户添加引线时,这个数字都上升1。
 
我的代码如下。我得到一个“错误:坏函数:1”
 
提前感谢
 
(defun addtreelabel()
(setq s(getstring“输入树编号:”))
(重复100000次
(命令“-layer“s”lm label”)
(命令“leader”PAUSE“@”PAUSE”“(strcat“T”s”“))
(命令“”)
(setq s(+(s)1))
 
);
)
结束游戏
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-5 23:30:12 | 显示全部楼层

 
  1. (defun addtreelabel (/ s p)
  2. (if (not (tblsearch "LAYER" "lm-label"))
  3.    (command "_.-layer" "_m" "lm-label" "" "")
  4. )
  5. (command "_.-layer" "s" "lm-label" "")
  6. (if (and (/= "" (setq s (getstring "\n Enter tree number: "))) (numberp (read s)))
  7.    (while (setq p (getpoint "\n Specify leader start point:"))
  8.      (command "leader" "_non" p "_non" pause "" (strcat "T" s) "")
  9.      (setq s (itoa (1+ (atoi s))))
  10.    )
  11. )
  12. (princ)
  13. )
回复

使用道具 举报

12

主题

17

帖子

5

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
60
发表于 2022-7-5 23:48:37 | 显示全部楼层
传奇太棒了!
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-6 00:09:58 | 显示全部楼层
 
哇,听到这个我很高兴。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-11 02:59 , Processed in 1.262461 second(s), 60 queries .

© 2020-2025 乐筑天下

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