找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 650|回复: 2

[求助] [求助]:谁能模拟(command".select" "cp")那个框

[复制链接]

已领礼包: 488个

财富等级: 日进斗金

发表于 2003-11-25 23:38:02 | 显示全部楼层 |阅读模式

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

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

×
谁能模拟(command".select" "cp")那个框,如果用pause,可以出现一个动态的多边形框

我想不在命令中模拟它(选点时).
grread ? 可是不能输尺寸了.
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2003-11-26 00:32:04 | 显示全部楼层
用grread 按道理应该可以
虚线可用grdraw, grvecs
取点用grread
举例:
Command: (setq code_12 (grread (setq code (grread 1) )))
(5 (26152.7 15982.0 0.0))
Command: (setq code_12 (grread (setq code (grread 1) )))
(3 (30012.3 16521.1 0.0))
Command: (setq code_12 (grread (setq code (grread 1) )))
(2 97)
第一个是移动点
第二个是鼠标左键盘点击
第三个是键盘输入
程序结构:
存储每次鼠标点击的数值,传到grvecs画虚线框框
再次循环时(cond)
case 1: 返回点-->存储code_12 数值,继续循环
case 2 : 返回点击==>存储的code_12数值为 grvecs 点
case3: 返回键盘输入==>提取上次存储的code_12数值与上次grvecs点的角度,提取输入的键盘字符, 如果是字母或者其他,可支持多选项目功能(这个的不在本论题之内,自己发挥),如果是数字字符, 用getstring 或者getreal 得到余下数值,将其与第一个数值合并(根据处理的方法选择不同的处理语句),得到完整数值. 由已经得到的数值和角度根据上一个grvecs点得到当前的 grvecs 点.

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

使用道具 举报

已领礼包: 488个

财富等级: 日进斗金

 楼主| 发表于 2003-11-26 23:21:06 | 显示全部楼层
我知道grread可以做,但考虑到方方面面就很麻烦。
比如F8... , 'Zoom 'Pan ,我还设了热键,它就不返回表,而是直接回车了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-26 21:02 , Processed in 0.277147 second(s), 34 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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