明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 8363|回复: 30

[JIG] DrawJig 动态复制--7.17更新 一键快捷

[复制链接]
发表于 2015-2-19 17:32 | 显示全部楼层 |阅读模式
本帖最后由 print1985 于 2016-4-28 14:53 编辑

本帖不再更新,新版本请移步lisp板块
http://bbs.mjtd.com/thread-172208-1-1.html


c#做了个DrawJig动态复制 给大家玩玩
可以连续复制、旋转、镜像、缩放、改基点,支持正交、极轴(lisp板块的各种动态复制好像都不能极轴,而且大图速度比较慢)
2008理论可用,2006不行,我用的2012测试的,更高版本不清楚,希望大家反馈意见
主要代码修改自 AutoCAD VBA & VB.NET开发基础与实例教程(第2版)(C#版) ,因为只是业余断断续续学,很不专业,代码太粗糙了,怕被笑,我暂时就不发了,等后面学习深入,适当优化代码之后再发上来吧

使用方法:netload加载DrawJigCopy.dll 和 Interop.IWshRuntimeLibrary.dll 文件,命令cjig运行
(因为Interop.IWshRuntimeLibrary.dll是系统dll(模拟按键用的),需要取得管理员权限,大多数GHOST win7右键点击文件就有相应选项,否则会致命错误)

更新说明:
1、按快捷键(比如A键)之后不需要按空格确认即可执行对应的命令。(用到了局部键盘钩子,当快捷键按下之后自动回车确认,但是有极小的几率会出现无法自动回车的情况,因为几率很小,不影响使用,如果出现手动回车或空格即可)
2、ESC键可以取消了,也是用到了钩子。
3、修正了T改基点的bug
4、修正了缩小的bug
5、多行文字镜像很复杂,暂时未考虑,后面有时间再说
6、设的快捷键基本上是根据拼音来的,而且都在左手,方便记忆,方便按,不采用天正的快捷键。
其它功能后面有时间再增加。





本帖子中包含更多资源

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

x
发表于 2020-9-18 01:04 | 显示全部楼层
SendKeys.Send("{ENTER}");
发表于 2020-6-16 16:27 | 显示全部楼层
好东西,值得拥有!!!
 楼主| 发表于 2015-2-19 17:35 | 显示全部楼层
本帖最后由 print1985 于 2015-2-19 17:43 编辑

如果dll文件无法加载,可以点击文件右键-属性-常规 解除锁定
重新打开cad加载dll文件
发表于 2015-2-25 10:23 | 显示全部楼层
每次A以后要确认,能不能省略确认,还有能不能再改进一点,改变基点......
发表于 2015-2-25 10:56 | 显示全部楼层
还有一个问题,这个插件的命令很容易和其他插件命令冲突了,能不能弄长一点或者复杂一点,自己修改简化命令
 楼主| 发表于 2015-3-3 23:24 | 显示全部楼层
本帖最后由 print1985 于 2015-3-3 23:31 编辑

已更新 欢迎测试
后续考虑增加:转角、对齐功能
多行文字镜像比较复杂 目前未做处理(文字会一并镜像) 后面空了再修改
不按空格确认关键字(就像天正的一键快捷)可能需要用到键盘钩子 目前不会 等会了再修改
发表于 2015-3-4 14:24 | 显示全部楼层
刚试了一下,非常不错,改变基点那个功能能不能改进一下,以鼠标所在的那个对象重新进行选择,因为第一次原始那个对象如果近还好,如果有点远,这个改变基点有点不好使了
发表于 2015-3-4 16:28 | 显示全部楼层
应该对跟随鼠标的选择集操作,包括旋转和对齐功能。
发表于 2015-3-4 16:34 | 显示全部楼层
放大和缩小,应该让使用者自己输入系数,最好就合为一个。另外,能否增加根据snapang设置的角度进行左右镜像和上下镜像功能?有时候是很有用的。
发表于 2015-3-4 16:38 | 显示全部楼层
再弄个自由移动出来?稍微修改一下就可以
发表于 2015-3-5 10:28 | 显示全部楼层
只能先输入命令,再选择对象,不能先选择对象,再操作
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-24 21:40 , Processed in 0.360136 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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