EDA365电子工程师网

标题: 分享个Mentor自定义命令的快捷键脚本文件以及制作教程 [打印本页]

作者: 蚂蚁乱舞    时间: 2015-5-21 16:05
标题: 分享个Mentor自定义命令的快捷键脚本文件以及制作教程
本帖最后由 蚂蚁乱舞 于 2015-5-21 16:06 编辑
( y+ L" f9 U: \' ?
5 i( D, _% @& |1 P- t  i附件即自定义快捷键脚本文件。  A" D9 L1 d- T' e' o
      制作教程: 具体语法规则可参考附件文件 (用记事本的格式打开)。先说明下,文件中“ Bind the menu command to a key”以下是自定义快捷键的菜单命令定义部分;“ Bind the execution of a user script to a key”以下是自定义快捷键执行外部路径的脚本文件(这个我们不用理会)。<key>;Alt+<key>;Ctrl+<key>;Alt+Shift+<key>;Ctrl+Shift+<key>;Ctrl+Alt+Shift+<key>即有效的快捷键组合。<key> 即是 Enter, Space, A-Z, 0-9, F1-F12,Home等键。不过在VX.1版本值得注意的是:1.这个<key>键最好不要与Keyins命令的第一字母如f、p、c等冲突。2. 如遇到Edit->Fix&Lock等时,将&去掉,否则脚本会运行错误。
" J8 y9 T" v5 x) d! g     那么写好的脚本文件怎么添加呢?
2 f, X) }+ b( H8 p$ w6 t% i方法一:File->scripting->open script Form 选中自己编写的.vbs文件,打开文件后按F5键运行。方法二:采用启动软件Expedition时自动调用“Hotkey.vbs“文件实现。用户在指定文件夹下创建Hotkey文件夹,如”C:\Mentorgraphics\Hotkey“,将
Hotkey.vbs文件放于Hotkey文件夹;设置环境变量,变量名为”Mentor(可以自己命名,不过与后续的配置文件名需同步)“,变量值存放在Hotkey.vbs的路径,即”C:\Mentorgraphics\Hotkey“; 然后更改配置文件”scripts.ini“,可以在安装文件下搜索配置文件”scripts.ini“,也可手动找出C:\mentorgraphics\EEVX.1\SDD_HOME\standard中找。用记事本的打开
”scripts.ini“,在文件内容后面添加如下文字# \) S  q. ?& [$ `2 Z. w: M9 i
                                                      [Expedition PCB]$ p  F  u  R7 L+ `" E0 x8 ]6 S
                                                      script#0=$ Mentor/Hotkey.vb
" J/ ^( ]2 G+ b% P大功告成,这样打开PCB设计窗口就可实现自定义快捷键命令。
& I* Z; Z+ x6 `

HotKey.zip

906 Bytes, 下载次数: 218, 下载积分: 威望 -5


作者: david_kolo    时间: 2015-5-21 17:19
:):):)楼主很强啊
作者: billiken_nanwo    时间: 2015-5-21 17:33
Good ...' T9 M  H7 M9 M0 C# p+ }9 m. I  p
0 j- X. J2 u" ~, Q% k! I: G
Thanks
作者: 蚂蚁乱舞    时间: 2015-5-22 09:07
竟然没人顶
作者: tobao866    时间: 2015-5-25 08:36
学习啦 顶
作者: 不再专业    时间: 2015-6-10 15:06
顶,
作者: 曾长林    时间: 2015-7-3 15:43
niu,niu
作者: 蚂蚁乱舞    时间: 2015-7-6 09:51
曾长林 发表于 2015-7-3 15:43$ ]8 \) @( e2 A$ r. n4 ?
niu,niu
  A/ f/ }. _" O
你这积分是怎么做到的
' R+ F6 x- U6 R( F; M! i) I
* N' U! z7 j0 Q2 ]' d# b1 g, B
作者: 随风而去    时间: 2015-8-18 22:16
这是什么报错啊

360反馈意见截图16720407161151.jpg (17.34 KB, 下载次数: 0)

360反馈意见截图16720407161151.jpg

作者: 蚂蚁乱舞    时间: 2015-8-19 10:14
"W“的快捷键绑不到焊盘属性的功能呗    你是不是修改过?
作者: 蚂蚁乱舞    时间: 2015-8-19 10:22
随风而去 发表于 2015-8-18 22:16+ M) l3 h9 G+ q' s
这是什么报错啊

8 R3 h! l0 {1 o' E% I" N"W“的快捷键绑不到焊盘属性的功能呗    你是不是修改过?
  e3 E2 O0 a7 F) s. L
作者: 随风而去    时间: 2015-8-20 21:00
蚂蚁乱舞 发表于 2015-8-19 10:22
) c. J  e9 B. X0 C3 Q* |"W“的快捷键绑不到焊盘属性的功能呗    你是不是修改过?
& E/ I  N! ]7 j
按方法一添加上面的VBS文件,方法二也用了提示也是找不到相应的命令,板本是7.9.5
$ u9 b: {/ N! H% E5 O& c' Q7 R8 O* F" S
作者: 蚂蚁乱舞    时间: 2015-8-21 09:24
随风而去 发表于 2015-8-20 21:00" T( y' Q4 C6 |1 {% u! u
按方法一添加上面的VBS文件,方法二也用了提示也是找不到相应的命令,板本是7.9.5
$ E% s& [7 c/ s: G2 S2 P2 O
估计是版本问题吧!!!  我是在VX1版本去写的- W% p9 w1 A% M' Y, L& }

9 E; X3 j. a) Q+ R9 T* X( ]
作者: 追梦时光    时间: 2015-8-26 16:47
随风而去 发表于 2015-8-20 21:00) ^0 h! D! @+ S3 i3 j/ ]
按方法一添加上面的VBS文件,方法二也用了提示也是找不到相应的命令,板本是7.9.5

; A( h+ \5 h$ n5 O- h8 G我也是7.9.5,用楼主的方法,快捷键还是出不来,不知何原因
: m# [2 C! ~6 t& u
作者: liguangyu678    时间: 2015-9-16 15:57
好的~谢谢哈
作者: 愚~者    时间: 2015-10-21 11:04
太好了。
作者: chouqiu    时间: 2015-12-28 19:19
谢谢看看好用不
作者: zc333    时间: 2016-4-22 11:48
不错的东西  学习一下 / [/ b$ b' g; b) Q

作者: dqr87654321@163    时间: 2016-9-25 13:20
请问右键弹出的菜单如何设置快捷键了?
+ j1 K, s/ q) f5 w

快捷键的设定.png (69.25 KB, 下载次数: 1)

快捷键的设定.png

作者: ytmgadw    时间: 2016-9-25 14:15
不错的东西  学习一下
作者: ietdj2016    时间: 2016-11-16 15:15
谢谢楼主教导。
作者: jzj52    时间: 2016-12-2 11:24
谢谢分享   66666
作者: Bati_Ju    时间: 2016-12-20 22:40
学习一下,谢谢!
作者: 依然    时间: 2017-6-20 15:00
楼主,我怎么把软件自定义的env文档导出一份,我定义的会和他有冲突会怎么办
作者: 小龙虾    时间: 2018-2-26 15:00
还没看懂咋整,先顶顶顶
. G7 ]( f6 `8 k' @, H' I
作者: 小龙虾    时间: 2018-2-26 15:01
dqr87654321@163 发表于 2016-9-25 13:20* f" a, X6 M! ^6 u
请问右键弹出的菜单如何设置快捷键了?
: d' n* P, E9 T0 L
会了吗,我也想知道这个
  A7 y: `) F& ^9 z. j8 K$ ~9 g
作者: davidxx    时间: 2018-6-19 19:51
感谢!!




欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/) Powered by Discuz! X3.2