求cad lisp.cad有很多数字,想同时做乘法,并且在原位置替换,第三点要求是能控制小数点后的位数.谁能帮忙写个程序,cad有很多数字,想同时做乘法,并且在原位置替换,第三点要求是能控制小数点

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 14:05:06
求cad lisp.cad有很多数字,想同时做乘法,并且在原位置替换,第三点要求是能控制小数点后的位数.谁能帮忙写个程序,cad有很多数字,想同时做乘法,并且在原位置替换,第三点要求是能控制小数点

求cad lisp.cad有很多数字,想同时做乘法,并且在原位置替换,第三点要求是能控制小数点后的位数.谁能帮忙写个程序,cad有很多数字,想同时做乘法,并且在原位置替换,第三点要求是能控制小数点
求cad lisp.cad有很多数字,想同时做乘法,并且在原位置替换,第三点要求是能控制小数点后的位数.
谁能帮忙写个程序,cad有很多数字,想同时做乘法,并且在原位置替换,第三点要求是能控制小数点后的位数.

求cad lisp.cad有很多数字,想同时做乘法,并且在原位置替换,第三点要求是能控制小数点后的位数.谁能帮忙写个程序,cad有很多数字,想同时做乘法,并且在原位置替换,第三点要求是能控制小数点
(defun C:ZX48 ( / #k1 #l1 #l2 &k1 &kw1 n wznr1 wznr2)
 (setvar "cmdecho" 0)
 (setvar "blipmode" 0)
 (setq #L1 (getdist (strcat "\n请输入要相乘的数值:<" "1" ">")))
 (if (= #L1 nil) (setq #L1 1) );默认相乘数值为1
 (setq #L2 (getint (strcat "\n请输入要控制小数点后的位数:<" "5" ">")));默认小数点后5位
 (while (and (/= #L2 nil) (< #L2 0)) (setq #L2 (getint (strcat "\n请输入要控制小数点后的位数:<" "5" ">"))));数值输入不得小于0
 (if (= #L2 nil) (setq #L2 5) )
 (princ "\n请选择数字文字")
 (setq &kw1 (ssget '((0 . "text,mtext") (1 . "~*[~-.0-9]*" ))));只选择数字文字
 (if (/= &kw1 nil);如果有选择了
  (progn
   (setq n (sslength &kw1))
   (setq &k1 (ssname &kw1 0));提取文字
   (while &k1
    (setq &kw1 (ssdel &k1 &kw1))
    (setq #k1 (entget &k1));取得文字属性列表
    (setq WZNR1 (assoc 1 #k1));取得文字
    (setq WZNR2 (cons 1 (rtos (* (atof (cdr WZNR1)) #L1) 2 #L2)));得到要替换的内容
    (setq #k1 (subst WZNR2 WZNR1 #k1));替换内容
    (entmod #k1);刷新文字
    (setq &k1 (ssname &kw1 0));下一个文字
   )
  )
 )
 (princ "\n共选择了") (princ n) (princ "个文字相乘");在命令行显示
 (prin1)
);复制到记事本以【.lsp】为后缀命名,加载到AutoCAD就可以使用,使用命令为【ZX48】

求cad lisp.cad有很多数字,想同时做乘法,并且在原位置替换,第三点要求是能控制小数点后的位数.谁能帮忙写个程序,cad有很多数字,想同时做乘法,并且在原位置替换,第三点要求是能控制小数点 求CAD中计算所有线段长度总和的方法补充下,省得瞎给答案.很多线段,不是首尾相连,一个个量然后相加太过麻烦.网上说有LISP程序可以直接框选全部就可以得出总长度,也有说贱人工具箱有这个 CAD cad圆弧起点@数字 CAD 只改变X或Y轴的比例 插件求一个lisp的插件,比如用scxy可以单独按比例更改x或y轴的大小. cad画了很多条线段,怎么求他的总长,有快速方法吗 cad中圆圈中间有一条横线上面有数字, Lisp CAD 求助高手!怎么通过代码实现连续画直线?我想实现一个功能,举例,输入一组长度数字(10 20 30 40 20 23 52)其中每组有上限例如10个长度,输入长度后,输入直线角度,最好默认不输入时为零 CAD数字求和 尺寸求和 cad求总建筑面积 求cad俯视图 cad求图解,怎么画的这个,cad中有没有将直线平分的工具? 求CAD lisp 程序,选择一条或多条多段线,输出其上点的x,y,z坐标.list 输出的东西太多了,我只要三维坐标,求大虾们帮帮忙! 求cad的一个lisp程序,要求鼠标点击一点后,在其旁输出坐标值(x,y,z)也就是在取点的旁边绘出坐标值(x,y,z) abcd是四个数字,现在ab*a=cad,求这四个数字! 求园林植物CAD图例求一些园林植物的CAD图例 cad求图解.怎么画 CAD图纸中数字加方框是什么意思