找回密码
 注册
关于网站域名变更的通知
查看: 8826|回复: 29
打印 上一主题 下一主题

PADS2007,9.0及后续版本自定义快捷键的方法

    [复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-8-23 11:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 killin 于 2010-8-23 11:54 编辑
: ^3 Q9 m1 n& b: K
4 X4 W; ?- E6 P. k; t以下方法是本人原创,转帖请注明出处:
$ S, G! s* k8 tpads2007,9.0及后续版本自定义快捷键的方法
2 W; B% l; I6 D7 n8 ?8 O: [/ k: t2 S" R4 f
PADS2005和以前的版本自定义快捷键的方式都是修改Menufile.DAT文件,但PADS2007以后,安装目录不存在Menufile.DAT这个文件,需要通过修改注册表等方法实现。
% S7 e2 j, x- e8 s- `1 O# O" E7 ?+ o下面以添加Convert to Arc为例.( C8 p2 S! R* j/ U$ p* j
方法一:8 N! J' R6 X, u. r4 C
把如下内容保存成ARC.REG:7 s( I, p3 X% t6 y. x4 T: F
Windows Registry Editor Version 5.007 b$ v' x, K) d7 `3 Y5 S  U

7 J" Q/ [& Q* D6 g( E; d/ E7 B, a[HKEY_CURRENT_USER\Software\mentor Graphics\PADS9_1\PADS Layout\Workspaces\ENU\Default\Settings\Accelerators\All modes\Shift+A], d0 Z: }( x1 I8 ~
"Key"="Shift+A"
5 R; r# g' g1 M"Id"=dword:00000115
8 E: i8 X( w/ S$ w' m: T
+ p8 W6 i1 T, l# Q* O- t这里"Key"是指快捷键。可以更换成你想要的快捷键,但注意不要和系统中原有快捷键重复,会使用注册表的同学可以在上面的注册表路径中查找到已经使用了的快捷键。(可以使用"Shift+字母"这个组合,"Ctrl+字母"基本都已经系统使用了)。这里的"Id"是命令的ID,可以在PADS2005的Menufile.DAT中查找到.附件中提供的PL40Menufile.DAT也可用。
' X* E- g$ k- b: `$ A直接双击导入注册表,这个快捷键就可用了.也可依此方法添加其他快捷键.3 K( Z7 w# v3 m4 I
8 ]" e; T, m3 u
方法二:
8 C9 P7 R: c# m1 t$ e录制宏,内容如下:! H9 B8 L. ]2 c+ u3 j  a7 V
Application.ExecuteCommand("Convert to Arc")
! v2 |* [) Z* y* J7 A( ^保存宏,在Tools->Customize->Macro Files里面添加此宏路径,然后在Keyboard&Mouse里面找到该宏,编辑快捷键,保存.快捷键就可用了.
# G. f  v2 c- M1 j& E; x
6 v# @0 X; p: u1 F9 K$ S PADS2007自定义快捷键.zip (23.44 KB, 下载次数: 922)

评分

参与人数 2贡献 +20 收起 理由
哆啦@梦 + 10 支持原创,要是有更简单的方法就好了!
jimmy + 10

查看全部评分

该用户从未签到

2#
发表于 2010-8-24 08:34 | 只看该作者
方法不错。

该用户从未签到

3#
发表于 2010-9-4 17:12 | 只看该作者
不错谢谢

该用户从未签到

4#
发表于 2010-9-7 00:14 | 只看该作者
谢谢了

该用户从未签到

5#
发表于 2010-9-8 21:18 | 只看该作者

该用户从未签到

6#
发表于 2010-9-26 10:56 | 只看该作者
谢谢了

该用户从未签到

7#
发表于 2010-11-17 16:50 | 只看该作者
是不是只要比2005版本高的都可以这样操作啊?

该用户从未签到

8#
 楼主| 发表于 2010-11-29 13:57 | 只看该作者
回复 HylenLu 的帖子
$ P8 @8 ?: y8 F; k6 t+ L, y; Z" g" H) g) r3 o% ]/ K- c. g
PADS2007和PADS9都可以.
# n1 @( Z, Q: A1 _

该用户从未签到

9#
发表于 2010-12-1 18:23 | 只看该作者
很好的方法

该用户从未签到

10#
发表于 2011-1-28 16:28 | 只看该作者
太好了  我的所有快捷键失效终于搞定了   reset all  

该用户从未签到

11#
发表于 2011-4-9 00:02 | 只看该作者
我试过了。没有用啊
- l+ |" y9 Y+ o. T特别是圆弧add arc,里面有三个 id.都不知道是哪个有用

该用户从未签到

12#
发表于 2011-6-4 23:44 | 只看该作者
哈哈,有了快捷键修改办法,终于有信心安装9.3版了。

该用户从未签到

13#
发表于 2011-7-3 00:55 | 只看该作者
十分感谢,解决大难题了

该用户从未签到

14#
 楼主| 发表于 2011-7-6 10:39 | 只看该作者
回复 rainylive 的帖子
- a" y# k/ B4 s( ~% g) C7 }
: O. c4 e' ?  a* l% c8 ~你可以三个ID都试试,另外还要注意查找到的ID是十进制的,而在注册表中是十六进制的表示的,所以要转换,用系统自带的计算器转换下就可以了。另外还要注意,当你使用快捷键时,输入法的状态应该是小写字母,以你所说的ADD ARC为例,从DAT文件查找到的是304,换成十六进制是130,我的PADS版本是9.0(“PADS9_0”这里要改成你现用的软件版本)。所以注册表中内容应该下面这样的,我已经实验了可以用。
- H5 ^% _. L/ w6 {" }* r# v! b9 j3 ]. V( o, f+ U, z
Windows Registry Editor Version 5.00; A4 ^- s$ R7 a6 b8 s
9 a( \$ [2 ]* s  p4 d2 F7 x) \7 D. R
[HKEY_CURRENT_USER\Software\Mentor Graphics\PADS9_0\PADS Layout\Workspaces\ENU\Default\Settings\Accelerators\All modes\Shift+A]
0 }' \! X8 Z& g4 M7 U) t  I"Key"="Shift+A"
) F! _. d3 L9 D"Id"=dword:00000130
9 j. b7 z3 R& k' b' R6 o
3 L7 `$ I3 w" H0 |% Y5 u

该用户从未签到

15#
发表于 2011-8-15 01:38 | 只看该作者
正在找的东西,谢谢楼主!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-19 05:32 , Processed in 0.140625 second(s), 28 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表