乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 148|回复: 9

CommandMethod C# CAD二开,用户自定义快捷命令

[复制链接]

1

主题

7

帖子

1

银币

初来乍到

Rank: 1

铜币
11
发表于 2020-12-20 12:15:00 | 显示全部楼层 |阅读模式
同标题,求教大神们,如果让让用户指定CAD的快捷命令,

                               
登录/注册后可看大图


如上图,已经获取到了用户自定义的快捷命令string,但是在通过CommandMethod时,不可用,求大神们赐教.
回复

使用道具 举报

1

主题

7

帖子

1

银币

初来乍到

Rank: 1

铜币
11
发表于 2020-12-20 12:16:00 | 显示全部楼层


                               
登录/注册后可看大图


回复

使用道具 举报

1

主题

7

帖子

1

银币

初来乍到

Rank: 1

铜币
11
发表于 2020-12-20 12:17:00 | 显示全部楼层

m4rmwwwiyyw.png

m4rmwwwiyyw.png


回复

使用道具 举报

1

主题

7

帖子

1

银币

初来乍到

Rank: 1

铜币
11
发表于 2020-12-21 09:01:00 | 显示全部楼层
怎么都没人啊
回复

使用道具 举报

20

主题

121

帖子

11

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
201
发表于 2020-12-21 09:34:00 | 显示全部楼层
直接发送命令哇
SendStringToExecute
回复

使用道具 举报

1

主题

7

帖子

1

银币

初来乍到

Rank: 1

铜币
11
发表于 2020-12-21 16:16:00 | 显示全部楼层
SendStringToExecute 这个好像是调用CAD内部的快捷键命令,我可能没有表达清楚我想要问的问题,我想知道的是,我自己写的一个CAD程序,可以通过CommandMethod来指定该功能的快捷键,但是这个快捷键我不想弄成固定的,想通过一个界面,让用户可以自己更改。
回复

使用道具 举报

2

主题

157

帖子

10

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
166
发表于 2020-12-22 08:59:00 | 显示全部楼层
错误提示说的很清楚了,不支持变量作为参数。
用户自定义快捷命令去修改.pgp文件不是更好。
回复

使用道具 举报

1

主题

7

帖子

1

银币

初来乍到

Rank: 1

铜币
11
发表于 2020-12-22 09:32:00 | 显示全部楼层

刚刚试了一下,加载我的dll文件后,在ACAD.PGP文件里面找不到我dll文件里面的命令,请问使用CommandMethod是吧快捷命令写到了那个文件里面去了呢??
回复

使用道具 举报

2

主题

157

帖子

10

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
166
发表于 2020-12-22 11:20:00 | 显示全部楼层

里面当然没有你自己定义的命令,需要自己写进去,格式如下:
修改后的命令名, *原始定义的命令名
还有就是.pgp文件是在打开CAD的时候读取一次,如果是打开CAD之后加载的插件,需要reinit更新一下pgp文件,修改的命令才会生效。插件随CAD启动则没问题。
回复

使用道具 举报

1

主题

7

帖子

1

银币

初来乍到

Rank: 1

铜币
11
发表于 2020-12-24 11:08:00 | 显示全部楼层

感谢大神解惑,已经完美解决。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2024-11-22 01:45 , Processed in 0.168844 second(s), 75 queries .

© 2020-2024 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表