EDA365电子工程师网

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

作者: 蚂蚁乱舞    时间: 2015-5-21 16:05
标题: 分享个Mentor自定义命令的快捷键脚本文件以及制作教程
本帖最后由 蚂蚁乱舞 于 2015-5-21 16:06 编辑 4 `/ L: a% Q8 N6 ?
5 x4 R5 |2 Z3 T
附件即自定义快捷键脚本文件。# m9 O+ U# K9 g0 q) E8 O) @! ~, f$ }
      制作教程: 具体语法规则可参考附件文件 (用记事本的格式打开)。先说明下,文件中“ 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等时,将&去掉,否则脚本会运行错误。$ Y. m, z) G& D( w0 Y" X+ {/ F
     那么写好的脚本文件怎么添加呢?
$ B/ V6 s. A  n4 {) a方法一: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“,在文件内容后面添加如下文字; f: T8 P' u+ ]: ~3 i& p
                                                      [Expedition PCB]7 T* @/ ^' Y  U" N+ Q. G
                                                      script#0=$ Mentor/Hotkey.vb, T  a: O/ h1 c) ~6 R
大功告成,这样打开PCB设计窗口就可实现自定义快捷键命令。
. \4 X) c; V. q5 x9 c1 W( H

HotKey.zip

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


作者: david_kolo    时间: 2015-5-21 17:19
:):):)楼主很强啊
作者: billiken_nanwo    时间: 2015-5-21 17:33
Good ...
0 [  Z+ t7 p* K/ E: |9 p  `" h
& \1 t* L* k# O: @' QThanks
作者: 蚂蚁乱舞    时间: 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$ ]6 X- K/ ^6 `3 s& g, v
niu,niu
6 t+ g( n7 d- e9 b8 O
你这积分是怎么做到的
7 ?0 s" B% G1 ~% e: e: K# R, ?6 [9 }
& o) C/ y8 F) {' i& j
作者: 随风而去    时间: 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
2 s) H' F2 d6 ~% }, o" `这是什么报错啊
# T9 h$ D4 U, d- D
"W“的快捷键绑不到焊盘属性的功能呗    你是不是修改过?- }2 k3 h3 @2 F- S# V1 ]# P

作者: 随风而去    时间: 2015-8-20 21:00
蚂蚁乱舞 发表于 2015-8-19 10:22
4 P! N* O/ F" K: e"W“的快捷键绑不到焊盘属性的功能呗    你是不是修改过?

; J( H8 z- f' r+ c按方法一添加上面的VBS文件,方法二也用了提示也是找不到相应的命令,板本是7.9.5
" Z3 d" C4 u: d5 ?
作者: 蚂蚁乱舞    时间: 2015-8-21 09:24
随风而去 发表于 2015-8-20 21:00
( `9 w9 _" X  z: Q4 ~. N按方法一添加上面的VBS文件,方法二也用了提示也是找不到相应的命令,板本是7.9.5
: R' v( }3 j8 E4 {
估计是版本问题吧!!!  我是在VX1版本去写的
+ D  g' d+ m  X- f1 X
8 h: y+ }- y' H7 F, `* J  M* T+ j
作者: 追梦时光    时间: 2015-8-26 16:47
随风而去 发表于 2015-8-20 21:00. k! Z7 h* a  e
按方法一添加上面的VBS文件,方法二也用了提示也是找不到相应的命令,板本是7.9.5
+ ^  m/ S5 w, J( i4 [) N
我也是7.9.5,用楼主的方法,快捷键还是出不来,不知何原因: q/ c+ ?$ W3 d' \6 o9 P, e9 @

作者: liguangyu678    时间: 2015-9-16 15:57
好的~谢谢哈
作者: 愚~者    时间: 2015-10-21 11:04
太好了。
作者: chouqiu    时间: 2015-12-28 19:19
谢谢看看好用不
作者: zc333    时间: 2016-4-22 11:48
不错的东西  学习一下 2 k" N- f7 _: x" [5 [5 `

作者: dqr87654321@163    时间: 2016-9-25 13:20
请问右键弹出的菜单如何设置快捷键了?
+ V+ `; V# {: F1 E/ G( ]' X/ u

快捷键的设定.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
还没看懂咋整,先顶顶顶
* ^9 ~9 o% W7 {0 }
作者: 小龙虾    时间: 2018-2-26 15:01
dqr87654321@163 发表于 2016-9-25 13:20# t2 J2 |5 D6 U( {. }
请问右键弹出的菜单如何设置快捷键了?

5 m7 F1 m- ~* M+ \( y会了吗,我也想知道这个3 I+ |5 Q, F" }

作者: davidxx    时间: 2018-6-19 19:51
感谢!!




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