明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3879|回复: 9

在VB中能监测AUTOCAD命令行中的键盘输入事件、回车、鼠标右键等操作吗?

[复制链接]
发表于 2006-1-12 12:59:00 | 显示全部楼层 |阅读模式
在VB中能监测AutoCAD命令行中的键盘输入事件、回车、鼠标右键等操作吗?如果能该如何处理?
 楼主| 发表于 2006-1-12 15:23:00 | 显示全部楼层
还有再想问一下,能否通过监测鼠标右键或回车事件重复运行上一次命令的操作?还有如何得到用户刚输入法的命令名称?谢谢
 楼主| 发表于 2006-1-13 10:58:00 | 显示全部楼层
没人知道吗?
发表于 2006-1-13 15:36:00 | 显示全部楼层
lastprompt变量得到刚输入的命令或数据
 楼主| 发表于 2006-1-13 20:04:00 | 显示全部楼层
wyj7485,我现在通过lastprompt 实现了重复上一次操作的功能,但是第二次执行完操作后会弹出一个帮助文件,这该如何去掉?谢谢
 楼主| 发表于 2006-1-13 20:17:00 | 显示全部楼层
本帖最后由 作者 于 2006-1-13 21:04:09 编辑

还有前一次操作和第二次操作都采用取消退出的方式的话(如按右键退出了程序),会出现执行cAD内部命令
 楼主| 发表于 2006-1-14 20:51:00 | 显示全部楼层
还有问一下,有没有监测到新建图形或打开已有图形的事件?
发表于 2006-5-22 11:38:00 | 显示全部楼层
这里面的高手真的多,看来我还是没来错地方,我要早看到这个lastprompt变量我的滑坡计算软件要早半年完成。
发表于 2006-5-22 14:49:00 | 显示全部楼层
thisdrawing里就有新建图形或者打开图形的事件啊!
发表于 2006-5-22 14:59:00 | 显示全部楼层
zhuxuhong发表于2006-1-13 20:04:00wyj7485,我现在通过lastprompt 实现了重复上一次操作的功能,但是第二次执行完操作后会弹出一个帮助文件,这该如何去掉?谢谢

其实这个问题要你自己解决了,你要是监视一下lastprompt这个系统变量就知道,它包含“Command:”这个字符,你需要自己处理掉它,要是正常的内部命令,它会包含一个快捷命令和一个命令全称,同样取一个作为下次输入命令就可以,取消的时候它记下的prompt字符是一样的,你可以过滤掉它,总之,只能自力更生了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-27 02:22 , Processed in 0.174214 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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