明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2076|回复: 5

[已解答] [求LSP代码]cad中鼠标连续点击生成30-60之间的随机数

[复制链接]
发表于 2015-6-10 09:48:50 | 显示全部楼层 |阅读模式
鼠标点击一次,就生成一个30-60之间的数,数值字体默认当前字体与图层。

 楼主| 发表于 2015-6-10 10:13:27 | 显示全部楼层
求大大们帮忙,谢谢,之前也搜过这个话题,但是没找到一样的,对这个语言也不是很懂,只是需要实际应用。
发表于 2015-6-10 10:16:36 | 显示全部楼层
本帖最后由 819534890 于 2015-6-10 10:33 编辑

  1. (defun c:sjs(/ pt str) ;在选择点上,生成30~60随机数
  2. (setvar "CMDECHO" 0)
  3. (while (setq pt (getpoint "\n请选择点"))
  4. (setq str (strcat (itoa (+ (fix (* (* (rem (getvar "cputicks") 1e3) 1e-3) 31)) 30)) "m"))
  5. (command "text" pt "" "" str)
  6. )
  7. (setvar "CMDECHO" 1)
  8. )
 楼主| 发表于 2015-6-10 10:20:39 | 显示全部楼层
819534890 发表于 2015-6-10 10:16

非常感谢帮忙,已经解决我的问题了,再次感谢
 楼主| 发表于 2015-6-10 10:24:36 | 显示全部楼层
819534890 发表于 2015-6-10 10:16

有时间的话,还要麻烦您一下,能否在数值后面在加个单位m呢(比如是50m这样),之前自己忽略了这个问题,
发表于 2015-6-10 10:30:00 | 显示全部楼层
qq284417238 发表于 2015-6-10 10:24
有时间的话,还要麻烦您一下,能否在数值后面在加个单位m呢(比如是50m这样),之前自己忽略了这个问题, ...

上面的代码已修改

评分

参与人数 1金钱 +20 收起 理由
qq284417238 + 20 很给力!

查看全部评分

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

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-5-19 21:12 , Processed in 0.140672 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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