找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1844|回复: 25

[求助] [求助]:帮一下我这个对lisp程序一无所知的人

[复制链接]
发表于 2007-8-1 21:54:15 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
defun c:1()
(setq s(atof(cdr(assoc 1 (entget(car(nentsel)))))))
(setq pt1(getpoint "插入点:"))
(while (/= pt1 nil)
(setq s(+ 1 s))
(command "text" pt1 "" "" (strcat(rtos s 2 0)"号楼") "")

(setq pt1(getpoint "插入点:"))
(setq s s)
)
)
别人写的程序我想用。
问一下:1、保存为什么格式?2、加载后用什么命令打开?谢谢!!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2007-8-1 21:58:45 | 显示全部楼层
那你知道这是干什么用吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-1 22:04:22 | 显示全部楼层
知道的,我问的问题,别人回答的。帮帮我吧
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2007-8-1 22:06:05 | 显示全部楼层
保存为*.lsp文件,加载后在命令行输入1即可运行程序。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2007-8-1 22:58:46 | 显示全部楼层
括号都不匹配
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2007-8-2 08:40:14 | 显示全部楼层
[php]
(defun c:1 ()
  (princ "\n请输入1后空格,选中数字文本")
  (setq s (atof (cdr (assoc 1 (entget (car (nentsel)))))))
  (setq pt1 (getpoint "插入点:"))
  (while (/= pt1 nil)
    (setq s (+ 1 s))
    (command "text" pt1 "" "" (strcat (rtos s 2 0) "号楼"))
    (setq pt1 (getpoint "插入点:"))
    (setq s s)
  )
)

[/php]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2007-8-2 09:37:29 | 显示全部楼层
他能否会用依然存在疑问
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 2个

财富等级: 恭喜发财

发表于 2007-8-2 09:44:05 | 显示全部楼层
我们在疑问中学习,在疑问中进步。。

  1. (defun C:1 ()
  2.     (setq S (atoi (cdr (assoc 1 (entget (car (nentsel)))))))
  3.     (while (setq PT1 (getpoint "插入点:"))
  4.         (setq S (+ 1 S))
  5.         (command "_.text" "non" PT1 "" "" (strcat (itoa S) "号楼") "")
  6.     )
  7.     (princ)
  8. )
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 2个

财富等级: 恭喜发财

发表于 2007-8-2 09:49:25 | 显示全部楼层
我们在疑问中学习,在疑问中进步。。

  1. (defun C:1 ()
  2.     (setq S (atoi (cdr (assoc 1 (entget (car (nentsel)))))))
  3.     (while (setq PT1 (getpoint "插入点:"))
  4.         (setq S (+ 1 S))
  5.         (command "_.text" "non" PT1 "" "" (strcat (itoa S) "号楼") "")
  6.     )
  7.     (princ)
  8. )
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2007-8-2 10:10:18 | 显示全部楼层
关键在他
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-2 19:15:58 | 显示全部楼层
我用了,都可以,谢谢!我经常对建筑物标注1号楼、2号楼......N号楼。用这个程序很方便。现在的问题是:输入1提示选择对象,选建筑物提示: 错误: 参数类型错误: stringp nil,只能在选择对象时,随便选一个文字后,才能开始标注1号楼、2号楼......N号楼。我想这样:提示选择对象时,选择建筑物即可开始在指定位置依次标注。希望改改程序,谢谢
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2007-8-2 19:50:05 | 显示全部楼层
ET工具中早就有实现类似的功能的工具了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2007-8-2 20:19:21 | 显示全部楼层
ET工具中的不好用。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 2个

财富等级: 恭喜发财

发表于 2007-8-3 08:34:42 | 显示全部楼层
请使用10楼代码。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 2个

财富等级: 恭喜发财

发表于 2007-8-3 18:22:57 | 显示全部楼层

  1. (defun C:1 (/ ss ent i pt1)
  2.   (if (and (setq ss (entsel "\n点取编号文本: "))
  3.            (setq ent (entget (car ss)))
  4.            (wcmatch (cdr (assoc 0 ent)) "*TEXT")
  5.            (setq i (atoi (cdr (assoc 1 ent))))
  6.       )
  7.     (while (setq PT1 (getpoint "\n插入点:"))
  8.       (setq i (+ 1 i))
  9.       (command "_.text"
  10.                "non"
  11.                PT1
  12.                ""
  13.                ""
  14.                (strcat (itoa i) "号楼")
  15.       )
  16.     )
  17.   )
  18.   (princ)
  19. )
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-17 05:58 , Processed in 0.217494 second(s), 65 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表