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

ALLEGRO快捷键设置-ENV快捷建可否设置成一个按键实现两个功能,按一次一个功能。

  [复制链接]

该用户从未签到

跳转到指定楼层
1#
 楼主| 发表于 2024-10-31 16:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
    allegro快捷键设置-ENV快捷建可否设置成一个按键实现两个功能,按一次一个功能。+ K3 J: a4 U* ]7 }8 X7 y- w0 c& N/ w  ~
  • TA的每日心情
    奋斗
    2025-9-24 15:41
  • 签到天数: 86 天

    [LV.6]常住居民II

    推荐
    发表于 2024-11-1 10:58 | 只看该作者
    试试9 ^; M  X) Y, E) _* v" O
    funckey bz 'settoggle cmd "brd-Zoom-bz0_1.scr" "brd-Zoom-bz1.scr"; replay $cmd'

    点评

    第二级状态下也可以吗?比如我想在走线状态下 改变走线角度。请指教 谢谢  详情 回复 发表于 2025-5-13 18:46
    大佬,NB ++++  详情 回复 发表于 2024-11-5 12:15
    OK 可以了。多谢1  详情 回复 发表于 2024-11-1 14:50
  • TA的每日心情
    奋斗
    2025-9-24 15:41
  • 签到天数: 86 天

    [LV.6]常住居民II

    3#
    发表于 2024-10-31 17:15 | 只看该作者
    可以的,参考这个。按一下q是move,再按一下q是copy/ t+ ^! H9 J  M& E+ S

    4 z4 \6 `; h$ r- H. k/ i5 g
    1. funckey q 'settoggle cmd "move" "copy"; $cmd'
    复制代码

    点评

    宏命令这样写不行 funckey bz replay 'settoggle cmd "brd-Zoom-bz0_1.scr" "brd-Zoom-bz1.scr"; $cmd' 报错 E- Cannot open script file; No match found for 'settoggle.scr' in the search path. E- cmd: Var  详情 回复 发表于 2024-10-31 19:21

    该用户从未签到

    4#
     楼主| 发表于 2024-10-31 19:21 | 只看该作者
    db-_- 发表于 2024-10-31 17:15
    * @8 @4 z; D3 J. @可以的,参考这个。按一下q是move,再按一下q是copy
    % D7 ?( N; ]3 M! Z  T% S0 I- ?
    宏命令这样写不行
    4 Q- O( k- r+ ?funckey bz replay 'settoggle cmd "brd-Zoom-bz0_1.scr" "brd-Zoom-bz1.scr"; $cmd'
    $ g- U2 v1 L4 k+ _5 i报错# D: G( g! W4 W$ I6 g+ C. t& D6 H
    E- Cannot open script file; No match found for 'settoggle.scr' in the search path.
    $ H# \9 ~! M$ Y0 H9 iE- cmd: Variable not defined& W; e5 I, Z: \4 N# G2 Y8 ^( f

    0 C0 T( I% V. @) ^! X. `# _
    ; E0 j: q' d1 G/ i* y. Q; t
    + B0 ]: N5 u( T# I9 r

    点评

    你这属于瞎改了。replay要放到双引号命令里面  详情 回复 发表于 2024-11-1 09:34
  • TA的每日心情
    奋斗
    2025-9-24 15:41
  • 签到天数: 86 天

    [LV.6]常住居民II

    5#
    发表于 2024-11-1 09:34 | 只看该作者
    jinputou 发表于 2024-10-31 19:21- I8 P( ~0 x' F
    宏命令这样写不行/ L& }& G$ E  H  q9 @
    funckey bz replay 'settoggle cmd "brd-Zoom-bz0_1.scr" "brd-Zoom-bz1.scr"; $cmd'3 R# }+ j9 L9 |! Q! l: N* T3 d
    ...
    5 Y( i/ Y& Z3 \% E* M% z' V, u; j
    你这属于瞎改了。replay要放到双引号命令里面% b/ ?6 x! T% \$ ]

    点评

    将replay要放到双引号命令里面还是报错[/backcolor] funckey bz 'settoggle cmd "replay brd-Zoom-bz0_1.scr" "replay brd-Zoom-bz1.scr"; $cmd' E- Command not found: replay brd-Zoom-bz0_1.scr  详情 回复 发表于 2024-11-1 10:05

    该用户从未签到

    6#
     楼主| 发表于 2024-11-1 10:05 | 只看该作者
    db-_- 发表于 2024-11-1 09:341 y( W) v  v. p  y- A
    你这属于瞎改了。replay要放到双引号命令里面

    . Z" W5 B0 h+ f9 z5 Z$ C. Y  treplay要放到双引号命令里面还是报错
    * ^) {9 `# g% ]' `- Q9 mfunckey bz 'settoggle cmd "replay brd-Zoom-bz0_1.scr" "replay brd-Zoom-bz1.scr"; $cmd', z; \0 n7 `0 ?: ~+ {
    E- Command not found: replay brd-Zoom-bz0_1.scr3 M2 j& P9 D% y. B9 Z

    9 S0 E* Y5 V+ u1 a* B  j$ y1 S0 x

    该用户从未签到

    7#
     楼主| 发表于 2024-11-1 14:50 | 只看该作者
    db-_- 发表于 2024-11-1 10:58
    % I  l, k7 F) N, d试试
    5 U, I. T+ s8 @/ V" z1 I' y& Sfunckey bz 'settoggle cmd "brd-Zoom-bz0_1.scr" "brd-Zoom-bz1.scr"; replay $cmd'

    * p) Y" l7 ^$ E1 |" }, COK 可以了。多谢1
    # q0 j+ x8 U( y5 Y. Z3 M2 k+ f
  • TA的每日心情

    2024-10-31 15:44
  • 签到天数: 2 天

    [LV.1]初来乍到

    8#
    发表于 2024-11-5 12:15 | 只看该作者
    db-_- 发表于 2024-11-1 10:58
    & X  `* s0 O4 f* E$ @试试
      S# ]' N* C9 I0 r0 J( Cfunckey bz 'settoggle cmd "brd-Zoom-bz0_1.scr" "brd-Zoom-bz1.scr"; replay $cmd'

    ) h/ D" `3 D2 O' q) s, c/ g0 P大佬,NB ++++
    ) c3 ^( D9 E  O) O  G7 J
  • TA的每日心情

    2025-9-17 15:49
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    9#
    发表于 2025-5-13 18:46 | 只看该作者
    db-_- 发表于 2024-11-1 10:58
    * F! S, {; B5 Y% M试试+ B, D$ ]+ i6 t2 o& {+ W
    funckey bz 'settoggle cmd "brd-Zoom-bz0_1.scr" "brd-Zoom-bz1.scr"; replay $cmd'

    2 h) \. J- Z$ |0 q5 L9 M3 M% W第二级状态下也可以吗?比如我想在走线状态下 改变走线角度。请指教 谢谢
    # D$ N/ b! t# k

    点评

    也可以这样做循环命令 alias smoothset 'settoggle smooth_mode Off Minimal Full; options smooth_level $smooth_mode' funckey [ smoothset 快捷键 [ 也就是着 中括号左 走线时可以循环操作 推 靠级别等 ali  详情 回复 发表于 2025-5-14 15:52
    没明白你的两个命令分别是什么。子命令下是支持的。  详情 回复 发表于 2025-5-13 20:11
  • TA的每日心情
    奋斗
    2025-9-24 15:41
  • 签到天数: 86 天

    [LV.6]常住居民II

    10#
    发表于 2025-5-13 20:11 | 只看该作者
    Allen1211 发表于 2025-5-13 18:46
    & M: x+ @! M. O; ?) h! x第二级状态下也可以吗?比如我想在走线状态下 改变走线角度。请指教 谢谢
    $ s# I. k) N% S4 u8 V
    没明白你的两个命令分别是什么。子命令下是支持的。9 S9 m9 w# d; B3 I/ x" ?% C" d9 C) F
    , v$ n6 ~: [8 D1 c# K

    点评

    funckey 1 'settoggle cmd "FORM mini acon_line_width 8" "FORM mini acon_line_width 10"; $cmd'这样用不了,是什么原因呢、就是走线状态下按1一次是8 第二次是10  详情 回复 发表于 2025-5-13 23:30
  • TA的每日心情

    2025-9-17 15:49
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    11#
    发表于 2025-5-13 23:30 | 只看该作者
    db-_- 发表于 2025-5-13 20:115 ^9 Z1 M, @1 ]  r0 f4 w
    没明白你的两个命令分别是什么。子命令下是支持的。

    ' o% U1 w& q: b2 e2 p* ?3 Q- Z5 v0 ~funckey 1 'settoggle cmd "FORM mini acon_line_width 8" "FORM mini acon_line_width 10"; $cmd'这样用不了,是什么原因呢、就是走线状态下按1一次是8 第二次是102 Q4 ?% F5 I3 q6 c8 J8 D* y: [

    * Q( G% o2 U( O0 ?' Q8 f7 @9 C6 O: k( n
    7 }0 `% F! s: v- y. [) ~& F
    5 [. z7 ^- W* Z  H

    点评

    你这种得这么写 或者  详情 回复 发表于 2025-5-14 09:42
  • TA的每日心情
    奋斗
    2025-9-24 15:41
  • 签到天数: 86 天

    [LV.6]常住居民II

    12#
    发表于 2025-5-14 09:42 | 只看该作者
    Allen1211 发表于 2025-5-13 23:30
      e  ]) {$ n3 M9 y, C  Afunckey 1 'settoggle cmd "FORM mini acon_line_width 8" "FORM mini acon_line_width 10"; $cmd'这样用 ...
    * U# J* w7 G9 ~- |" ^- j7 ^
    你这种得这么写
    # w5 `# F0 e7 W# X& u& B( M) R9 G
    1. funckey 1 'settoggle var 8 10; FORM mini acon_line_width $var'
    复制代码
    或者$ y, G% r, }% F) ^8 Y5 z* r
    1. funckey 2 'settoggle var 8 10; options acon_line_width $var'
    复制代码
    , p; J4 r$ {) Q3 [* d' Y
    / e" E% ~: o  C, d4 ]5 {6 s

    点评

    哇 你太牛了 我试试看  详情 回复 发表于 2025-5-14 09:49
  • TA的每日心情

    2025-9-17 15:49
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    13#
    发表于 2025-5-14 09:49 | 只看该作者
    db-_- 发表于 2025-5-14 09:42
    ( t7 h7 n6 t# ~* [$ C你这种得这么写
    # i" ]" ]$ ^9 T; v或者

    : g8 n% w* g" `. g& F哇 你太牛了 我试试看+ x% z' h& g. u5 ?' b

    该用户从未签到

    14#
    发表于 2025-5-14 15:52 | 只看该作者
    Allen1211 发表于 2025-5-13 18:46
    3 `2 ?; K4 y( ?) c0 ~$ Q第二级状态下也可以吗?比如我想在走线状态下 改变走线角度。请指教 谢谢

    " \0 h6 ?: Z2 K; R也可以这样做循环命令
    % `  {; V+ N+ [2 Falias smoothset 'settoggle smooth_mode Off Minimal Full; options smooth_level $smooth_mode': z$ N: V! ]+ N# P6 G$ Q. w2 i3 v
    funckey [ smoothset3 C1 E0 J! E  i# }
    快捷键 [  也就是着 中括号左  走线时可以循环操作 推 靠级别等
    ( [0 Z; v; U6 v5 \alias bubset 'settoggle shove_mode Off "Hug only" "Shove preferred"; options bubble_space $shove_mode'
    ; @/ c' i% a" u6 X3 X, Afunckey ] bubset]
    ; y3 k( k7 W. a+ y& n3 L* Z0 ]7 {快捷键 ]  也就是着 中括号右  走线时可以循环操作 推 靠等  W4 v0 q' j& h# ~) \7 ~

    + Q/ |' F$ E' ^我纠结纠结的是过孔类型切换这么写合适,比如3种VIA名称 V12D4   V18D8  V20D12.还请高手指导。
    4 p6 t9 C* Y  C3 O7 R0 E- {! U3 A6 o- A: n# M! X5 o2 a6 p/ l

    该用户从未签到

    15#
    发表于 2025-5-15 11:40 | 只看该作者
    是否能再不同命令下,同样的按键,不同的功能?比如移动器件时按M是镜像移动,走线时换线,比如。

    点评

    env应该实现不了。因为没有好办法识别当前命令是什么。 但不同的模式(general, place, etch等)下实现不同功能是可以的。因为有识别当前模式的命令。 当然,你也可以把不同命令的命令都写进去,比如Move时,镜  详情 回复 发表于 2025-5-20 16:37
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-10-6 05:26 , Processed in 0.156250 second(s), 25 queries , Gzip On.

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

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

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