EDA365电子论坛网

标题: 如何用一个快捷键控制两个命令内容 [打印本页]

作者: Trunktren    时间: 2024-11-19 14:01
标题: 如何用一个快捷键控制两个命令内容
预期功能:在copy和move命令中调整选择模式,如:user Pick ,Sym origin

问题展现:1.直接使用env命令,录制脚本发现copy和move的FORM mini是不一致的,这导致如果用env我似乎需要两个快捷键。
funckey gp FORM mini copy_origin User Pick"
funckey gu FORM mini rotate_point User Pick"
2.如果使用skill,需要判断当前活动命令,以此确认是修改copy还是move命令下的选择模式

求解:
1.能否用env直接实现呢?
2.如果用skill,怎么读取当前命令?或者其他思路以解决问题?

pick.png (12.84 KB, 下载次数: 3)

pick.png

作者: Trunktren    时间: 2024-11-19 14:57
用skill解决了。不用获取当前命令,直接使用skill去调用命令,调用命令的时候注册一个快捷键就行了。
作者: 学无止境```    时间: 2024-11-19 15:19
Trunktren 发表于 2024-11-19 14:57
用skill解决了。不用获取当前命令,直接使用skill去调用命令,调用命令的时候注册一个快捷键就行了。

可以分享一下skill嘛

作者: Dc202408015a    时间: 2024-11-19 17:05
或许通过tcl script + 快捷键也可以
作者: db-_-    时间: 2024-11-19 18:44
请教下,是用skill把两个指令都运行一遍么?
作者: Trunktren    时间: 2024-11-20 13:22
本帖最后由 Trunktren 于 2024-11-20 13:26 编辑
db-_- 发表于 2024-11-19 18:44
请教下,是用skill把两个指令都运行一遍么?

是注册两个命令,函数分别指向启动使用copy和move命令。启动使用的时候顺便使用axlsetfunckey 设置快捷键。这样每次运行都会刷新一次快捷键

作者: db-_-    时间: 2024-11-20 14:12
Trunktren 发表于 2024-11-20 13:22
是注册两个命令,函数分别指向启动使用copy和move命令。启动使用的时候顺便使用axlsetfunckey 设置快捷键 ...

是使用两个快捷键以及两个命令吗





欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2