找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1331|回复: 7

[求助] 默认值的方式?

[复制链接]
发表于 2014-8-24 15:03:08 | 显示全部楼层 |阅读模式

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

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

×
   在使用vla-getreal时,vla中有什么提供默认值的输入或关键字的函数吗?谁能举几个例子?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 859个

财富等级: 财运亨通

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

使用道具 举报

已领礼包: 859个

财富等级: 财运亨通

发表于 2014-8-24 19:58:55 来自手机 | 显示全部楼层
本帖最后由 csharp 于 2014-8-24 20:06 编辑

这些干嘛用vla,initget + getreal 更方便

精神可嘉,不过先搞清楚getreal的默认值方法,再用lisp经验去研究ActiveX方法,Autolisp 也好 vla 也好,都是在Autocad下,哥俩自然有相通之处,不可能不搭ga

点评

只是想扩展学习下,不知道有什么等价的方法或函数?  详情 回复 发表于 2014-8-24 20:01
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-8-24 20:01:59 | 显示全部楼层
csharp 发表于 2014-8-24 19:58
这些干嘛用vla,initget + getreal 更方便

只是想扩展学习下,不知道有什么等价的方法或函数?

点评

老老实实用 Initget + getreal 吧,Vla 这方面不完善,可能除了 getkword 都不能获取关键字,不过 VBA 可以,参考 http://bbs.mjtd.com/forum.php?mod=viewthread&tid=13039 Vla 验证  详情 回复 发表于 2014-8-25 00:33
你写个alisp 的getreal 默认值代码我看看你理解到啥程度  详情 回复 发表于 2014-8-24 20:09
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 859个

财富等级: 财运亨通

发表于 2014-8-24 20:09:22 来自手机 | 显示全部楼层
Smile cop 发表于 2014-8-24 20:01
只是想扩展学习下,不知道有什么等价的方法或函数?

你写个alisp 的getreal 默认值代码我看看你理解到啥程度

点评

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

使用道具 举报

 楼主| 发表于 2014-8-24 20:14:01 | 显示全部楼层
csharp 发表于 2014-8-24 20:09
你写个alisp 的getreal 默认值代码我看看你理解到啥程度

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

使用道具 举报

已领礼包: 859个

财富等级: 财运亨通

发表于 2014-8-24 20:17:25 来自手机 | 显示全部楼层
本帖最后由 csharp 于 2014-8-24 20:20 编辑

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

使用道具 举报

发表于 2014-8-25 00:33:36 | 显示全部楼层
本帖最后由 Free-Lancer 于 2014-8-25 00:35 编辑
Smile cop 发表于 2014-8-24 20:01
只是想扩展学习下,不知道有什么等价的方法或函数?

老老实实用 Initget + getreal 吧,Vla 这方面不完善, vla-getreal 没戏,可能除了 getkword 其它都不能获取关键字,不过 VBA 可以,参考
http://bbs.mjtd.com/forum.php?mod=viewthread&tid=13039
Vla 验证

  1. (defun c:tt (/ real)
  2.   (if (not $MyGlobleReal)
  3.     (setq $MyGlobleReal 10.0)
  4.   )
  5.   (vlax-invoke-method
  6.     (fy:acutil)
  7.     'InitializeUserInput
  8.     128
  9.     "Int Real Double"
  10.   )
  11.   (if (not
  12.         (vl-catch-all-error-p
  13.           (setq
  14.             real (vl-catch-all-apply
  15.                    'vla-GetReal
  16.                    (list (fy:acutil)
  17.                          (strcat
  18.                            "\nInput Number[Int(I)/Real(R)/Double(D)]<"
  19.                            (vl-princ-to-string $MyGlobleReal)
  20.                            ">: "
  21.                          )
  22.                    )
  23.                  )
  24.           )
  25.         )
  26.       )
  27.     (progn
  28.       (princ "\nYour Input  = ")
  29.       (princ real)
  30.       (setq $MyGlobleReal real)
  31.     )
  32.     (progn
  33.       (princ "\nYou Input is  ")
  34.       (princ real)
  35.       (setq real $MyGlobleReal)
  36.     )
  37.   )
  38.   (princ)
  39. )
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-24 20:29 , Processed in 0.362826 second(s), 47 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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