明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4353|回复: 14

获取1文本数值,经过计算,写入另一文本的lisp,提示参数太少,新手不懂如何修改,

  [复制链接]
发表于 2010-6-28 15:50:00 | 显示全部楼层 |阅读模式
获取1文本数值,经过计算,写入另一文本的lisp,提示参数太少,新手不懂如何修改,各位高手帮忙看看![br](defun c:wss (/pa ws wstext)
(setq pa (entsel "\n选择全压值文本 :"))
(setq ws (/pa 1800))
(setq wstext (car (entsel "\n>>选取写入结果的文字:")))
(setq wstext ws)
(princ)
)
 楼主| 发表于 2010-6-28 16:09:00 | 显示全部楼层

获取数值那部分对不对?

 

写入那部分对不对?

 

是不是主要这2部分有问题?

 

问一下1个基本知识,我还不肯定:lisp需不需要转换参数类型,比如获取的是不是字符类型?要不要转换成数值类型这样的说法?我以前的VB就要这样!

发表于 2010-6-28 16:35:00 | 显示全部楼层

1. entsel是選取物件,先查一下pa是什麼? !pa ->再取得文字內容

2. 字串->數字

3. ws的處理,要注意整數實數問題

4. subst

发表于 2010-6-28 18:31:00 | 显示全部楼层

另外

(/pa   ==>  (/ pa

发表于 2010-6-28 21:04:00 | 显示全部楼层
本帖最后由 作者 于 2010-6-30 19:25:51 编辑

游客,本帖隐藏的内容需要发帖数高于 5 才可浏览,你当前发帖数只有 0

 楼主| 发表于 2010-6-30 11:27:00 | 显示全部楼层

提示输入的列表有缺陷!

。。。。。。

发表于 2010-6-30 19:27:00 | 显示全部楼层
5楼改了,再试试。
发表于 2010-7-5 22:12:00 | 显示全部楼层
我也用不起来啊
 楼主| 发表于 2010-7-6 14:16:00 | 显示全部楼层
研究一下先,很多东西还不理解!
 楼主| 发表于 2010-7-6 14:18:00 | 显示全部楼层
rots改为rtos可用!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-24 03:24 , Processed in 0.165846 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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