找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 482|回复: 2

[编程申请] 跪求编程

[复制链接]
发表于 2017-9-25 08:37:07 | 显示全部楼层 |阅读模式

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

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

×
求能对这种 特性文字  批量 修改    在指定范围内随机  增加X至减少 Y。  例如 我全选很多个50,运行插件 ,设定 +3至-6 范围(希望可以随意设定这个范围,范围内的数可以设定带不带小数位,带几位),每个50 都能在+3至-6范围内 随机选一个数 和到 50上去。  例图已上传之附件

50例图.zip

133.55 KB, 下载次数: 1, 下载积分: D豆 -1 , 活跃度 1

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

已领礼包: 40个

财富等级: 招财进宝

发表于 2017-10-9 15:52:23 | 显示全部楼层
本帖最后由 newer 于 2017-10-9 15:56 编辑

文字波动范围修改.gif


xd::math:rand 函数见:http://bbs.xdcad.net/thread-712963-1-1.html

  1. (defun c:tt ()  (if (and
  2.         (setq ss (ssget '((0 . "text"))))
  3.         (setq start (getint "\n范围终止值<退出>:"))
  4.         (setq end (getint "\n范围终止值<退出>:"))
  5.       )
  6.     (progn
  7.       (xdrx_begin)
  8.       (mapcar
  9.         '(lambda (x)
  10.            (setq val (xdrx_getpropertyvalue x "textstring"))
  11.            (if (setq val (xd::string:isnum val))
  12.              (progn
  13.                (setq val (car val))
  14.                (if (xdrx_string_regexps "\\." val)
  15.                  (setq val1 (atof val))
  16.                  (setq val1 (atoi val))
  17.                )
  18.                (setq rand (xd::math:rand start end))
  19.                (setq val (+ val1 rand))
  20.                (if (= (type val1) 'int)
  21.                  (setq txt (itoa val))
  22.                  (setq txt (vl-princ-to-string val))
  23.                )
  24.                (xdrx_setpropertyvalue x "textstring" txt)
  25.              )
  26.            )
  27.          )
  28.         (xdrx_pickset->ents ss)
  29.       )
  30.       (xdrx_end)
  31.     )
  32.   )
  33.   (princ)
  34. )

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

使用道具 举报

已领礼包: 1个

财富等级: 恭喜发财

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-29 03:25 , Processed in 0.542034 second(s), 37 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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