EDA365电子论坛网
标题:
PADS2007,9.0及后续版本自定义快捷键的方法
[打印本页]
作者:
killin
时间:
2010-8-23 11:52
标题:
PADS2007,9.0及后续版本自定义快捷键的方法
本帖最后由 killin 于 2010-8-23 11:54 编辑
) D, |( i% l, s0 m8 z2 m
$ q7 m- c( @ t `' S0 b
以下方法是本人原创,转帖请注明出处:
/ M$ e- e, s* d, N0 }/ ~( D
PADS2007,9.0及后续版本自定义快捷键的方法
2 F/ L( a) O$ v2 J' {- o' f; n
3 M5 x% V' J) ~
PADS2005和以前的版本自定义快捷键的方式都是修改Menufile.DAT文件,但PADS2007以后,安装目录不存在Menufile.DAT这个文件,需要通过修改注册表等方法实现。
: ]8 z! E' Z( e, L
下面以添加Convert to Arc为例.
( ?" w$ r" Q3 l1 S
方法一:
% }2 W9 b6 x3 b
把如下内容保存成ARC.REG:
f7 G2 Y. H& E: [1 m8 v) }
Windows Registry Editor Version 5.00
& J2 `5 W( r Z4 f# C; F0 G
' _1 o @' T+ q; Z& ^& s
[HKEY_CURRENT_USER\Software\Mentor Graphics\PADS9_1\PADS Layout\Workspaces\ENU\Default\Settings\Accelerators\All modes\Shift+A]
0 o1 Q& H7 l6 E
"Key"="Shift+A"
# P6 X8 L M S2 |) j0 \
"Id"=dword:00000115
0 R$ b' ~ o9 F2 G- y
+ B: O' \: C2 H' O, e; M8 C7 U- _4 @4 ~
这里"Key"是指快捷键。可以更换成你想要的快捷键,但注意不要和系统中原有快捷键重复,会使用注册表的同学可以在上面的注册表路径中查找到已经使用了的快捷键。(可以使用"Shift+字母"这个组合,"Ctrl+字母"基本都已经系统使用了)。这里的"Id"是命令的ID,可以在PADS2005的Menufile.DAT中查找到.附件中提供的PL40Menufile.DAT也可用。
. E' k& N: p" l, g4 z% l7 r
直接双击导入注册表,这个快捷键就可用了.也可依此方法添加其他快捷键.
% O( n w4 o' Q8 `# j% J! h
* y. q1 Y8 L& S& L4 u1 R6 t
方法二:
; X B1 Z$ q! V9 J
录制宏,内容如下:
2 G' V, P& S6 {- K) P0 l' C) i: p
Application.ExecuteCommand("Convert to Arc")
5 t4 g) n* |+ }9 I2 g+ {" a
保存宏,在Tools->Customize->Macro Files里面添加此宏路径,然后在Keyboard&Mouse里面找到该宏,编辑快捷键,保存.快捷键就可用了.
4 n6 u7 v# D- o: w+ [) _& ^3 z* J
; P: W, K+ |, m, y0 B8 W
PADS2007自定义快捷键.zip
(23.44 KB, 下载次数: 922)
2010-8-23 11:51 上传
点击文件名下载附件
下载积分: 威望 -5
作者:
jimmy
时间:
2010-8-24 08:34
方法不错。
作者:
lvlvhueilv
时间:
2010-9-4 17:12
不错谢谢
作者:
jianghaibo0612
时间:
2010-9-7 00:14
谢谢了
作者:
ll8013
时间:
2010-9-8 21:18
作者:
xcy
时间:
2010-9-26 10:56
谢谢了
作者:
HylenLu
时间:
2010-11-17 16:50
是不是只要比2005版本高的都可以这样操作啊?
作者:
killin
时间:
2010-11-29 13:57
回复
HylenLu
的帖子
! y& p, O( e0 u
8 p( Q8 u3 M' w8 c' E* _
PADS2007和PADS9都可以.
8 n5 p) @* `. e" I' j& ^, `8 j
作者:
kofkyok
时间:
2010-12-1 18:23
很好的方法
作者:
逸轩210
时间:
2011-1-28 16:28
太好了 我的所有快捷键失效终于搞定了 reset all
作者:
rainylive
时间:
2011-4-9 00:02
我试过了。没有用啊
: ]$ _7 u$ x. _& }& k: f' U( ]2 j
特别是圆弧add arc,里面有三个 id.都不知道是哪个有用
作者:
hkiser
时间:
2011-6-4 23:44
哈哈,有了快捷键修改办法,终于有信心安装9.3版了。
作者:
zs_hu
时间:
2011-7-3 00:55
十分感谢,解决大难题了
作者:
killin
时间:
2011-7-6 10:39
回复
rainylive
的帖子
, Q* w1 Q- p) p. k8 J
* |; |! @8 O6 `/ R" H2 v
你可以三个ID都试试,另外还要注意查找到的ID是十进制的,而在注册表中是十六进制的表示的,所以要转换,用系统自带的计算器转换下就可以了。另外还要注意,当你使用快捷键时,输入法的状态应该是小写字母,以你所说的ADD ARC为例,从DAT文件查找到的是304,换成十六进制是130,我的PADS版本是9.0(“PADS9_0”这里要改成你现用的软件版本)。所以注册表中内容应该下面这样的,我已经实验了可以用。
# W& H4 x* m+ k/ m; d1 b( D. I" r
+ ^9 H& ?* r1 o, K4 p
Windows Registry Editor Version 5.00
; x$ }) V5 M/ V+ X3 g8 c" P' h
( c7 { R/ ` t; z# y
[HKEY_CURRENT_USER\Software\Mentor Graphics\PADS9_0\PADS Layout\Workspaces\ENU\Default\Settings\Accelerators\All modes\Shift+A]
; X- T" G2 ^7 o: C& z
"Key"="Shift+A"
9 ~* p9 i7 }8 C
"Id"=dword:00000130
! B) ^+ l0 x" \, s$ e8 c
$ Y4 R6 N4 P1 Z$ {9 Y+ g
作者:
zzlhappy
时间:
2011-8-15 01:38
正在找的东西,谢谢楼主!
作者:
zhouwen008
时间:
2011-8-16 22:54
不错啊,牛人。
作者:
bugu
时间:
2011-9-15 20:23
谢谢 正是需要啊
作者:
ゞPeace-
时间:
2011-9-15 21:04
请问:我怎么下载不 了啊
作者:
PADS海阔天空
时间:
2011-9-17 14:17
谢谢分享
作者:
xxlljj
时间:
2011-9-19 08:54
楼主你真狠
作者:
399288395
时间:
2011-11-4 11:52
老大,想问下,我的是9.3,我怎么查找我的功能ID?
作者:
killin
时间:
2011-12-22 12:49
399288395 发表于 2011-11-4 11:52
6 H |7 q. @& f( A
老大,想问下,我的是9.3,我怎么查找我的功能ID?
4 ^7 @/ L9 a! D5 P8 P
请看说明文档,可以用我附件中提供的DAT文件。
作者:
hailang0801
时间:
2011-12-27 01:40
学习了,感谢楼主分享!
/ e) s; h- a: ]$ Q& }) V& ^, q' |
作者:
chensc
时间:
2011-12-27 09:00
Thanks!
作者:
David2377
时间:
2012-1-17 16:35
不会修改注册表,也不会录制宏,高手能指点一下吗?
作者:
yehay
时间:
2012-1-18 11:19
貌似在tools/customize/keyboard and mouse中也可以修改快捷键,俺就是在这里增加、修改的
作者:
雙魚Fei
时间:
2012-1-22 13:03
学习提高效率!
作者:
ppp
时间:
2012-6-12 16:42
先顶后下
作者:
1627287532
时间:
2012-7-28 11:24
谢谢!不过录制宏的方法哪位能详细讲解一下?
作者:
大贺
时间:
2012-7-30 17:16
谢谢分享
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2