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

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

  [复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
    allegro快捷键设置-ENV快捷建可否设置成一个按键实现两个功能,按一次一个功能。: c; A) m0 D3 q% t8 x2 ]
  • TA的每日心情
    奋斗
    2025-9-24 15:41
  • 签到天数: 86 天

    [LV.6]常住居民II

    推荐
    发表于 2024-11-1 10:58 | 只看该作者
    试试) d& A" B% s. g+ p  s6 g1 N
    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
    $ }7 X3 H$ [0 @/ C. t) y
    & {7 I; w5 M4 O3 N8 y8 \# d$ X
    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
    2 t0 W( L$ o5 M' O& h' @- I可以的,参考这个。按一下q是move,再按一下q是copy

    9 p9 |: P1 g) a5 Q2 B$ v宏命令这样写不行
    5 ?1 |: K" ]. K4 X/ J# Lfunckey bz replay 'settoggle cmd "brd-Zoom-bz0_1.scr" "brd-Zoom-bz1.scr"; $cmd'
    . s1 T, d* a0 Q+ S报错
    $ \) C- _6 M$ w" f& B; }: JE- Cannot open script file; No match found for 'settoggle.scr' in the search path.8 s( }2 p4 m! M7 k- R" u9 v
    E- cmd: Variable not defined# D5 s* K% ]) c- z
    " [9 ~9 f! I$ s  q/ _
    ) ?3 \( C: u# s7 u6 Q

    7 Z0 `# o: |( g7 V, ^' e

    点评

    你这属于瞎改了。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
    # }) A% u/ A- [2 a4 L宏命令这样写不行. H5 X+ I. J# K: ]* l
    funckey bz replay 'settoggle cmd "brd-Zoom-bz0_1.scr" "brd-Zoom-bz1.scr"; $cmd'% x7 a1 E% p+ @7 \' ]# {
    ...

    + `1 n7 C) Z9 r7 E) H$ l. x% A你这属于瞎改了。replay要放到双引号命令里面
    ; W4 p( u+ Q& Q

    点评

    将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:34# _4 {2 D) C  \9 o0 E" G6 }
    你这属于瞎改了。replay要放到双引号命令里面

      B$ p6 T: m* V& w+ F* Nreplay要放到双引号命令里面还是报错1 a+ m, r" u) w  A2 s
    funckey bz 'settoggle cmd "replay brd-Zoom-bz0_1.scr" "replay brd-Zoom-bz1.scr"; $cmd'
    4 U* g! C0 v( j$ I8 i9 I: p: U" R+ e E- Command not found: replay brd-Zoom-bz0_1.scr
    ' o: k  W9 J. I) X, ~$ s5 s/ F. P- S2 _- C) W

    该用户从未签到

    7#
     楼主| 发表于 2024-11-1 14:50 | 只看该作者
    db-_- 发表于 2024-11-1 10:58" Z! [6 U5 \; P4 U) I9 j
    试试
    ! V7 P0 e' {# c8 M& [funckey bz 'settoggle cmd "brd-Zoom-bz0_1.scr" "brd-Zoom-bz1.scr"; replay $cmd'
    " {: ?; M; a; r2 Y, X6 I: ?2 ]6 v
    OK 可以了。多谢14 h1 ^# V4 d$ s2 h6 J& y. `! E
  • TA的每日心情

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

    [LV.1]初来乍到

    8#
    发表于 2024-11-5 12:15 | 只看该作者
    db-_- 发表于 2024-11-1 10:58) h- h6 Q7 R5 {
    试试
    ) _9 Z2 C# M8 L  l/ z5 s/ rfunckey bz 'settoggle cmd "brd-Zoom-bz0_1.scr" "brd-Zoom-bz1.scr"; replay $cmd'

    0 X4 Z  H+ U7 v1 Z$ n1 ?- z大佬,NB ++++
    ( ^, k6 x/ k( t+ T  v/ u
  • TA的每日心情
    擦汗
    2025-10-27 15:21
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    9#
    发表于 2025-5-13 18:46 | 只看该作者
    db-_- 发表于 2024-11-1 10:58
    % B7 o# P+ M5 x; P1 r+ }试试
    % Z. h2 V* a, z6 }5 C" Yfunckey bz 'settoggle cmd "brd-Zoom-bz0_1.scr" "brd-Zoom-bz1.scr"; replay $cmd'

    / `1 `' T  }2 |$ t9 i" s第二级状态下也可以吗?比如我想在走线状态下 改变走线角度。请指教 谢谢
    3 l- ]; _" i, a& ?8 {' ~' K. U

    点评

    也可以这样做循环命令 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:461 U6 N" U- y; `: k4 a, r8 n7 V" a# u
    第二级状态下也可以吗?比如我想在走线状态下 改变走线角度。请指教 谢谢
    8 t0 X- {4 i+ I9 C! W: o3 P
    没明白你的两个命令分别是什么。子命令下是支持的。/ y$ `4 C4 x) t4 J5 Y' v

    ( M- {' }1 Z3 G3 o9 Y5 j. y

    点评

    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-10-27 15:21
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    11#
    发表于 2025-5-13 23:30 | 只看该作者
    db-_- 发表于 2025-5-13 20:11& e! ~$ F3 q4 B
    没明白你的两个命令分别是什么。子命令下是支持的。

    8 ?) x6 k; U8 X# J1 ?# G  ^funckey 1 'settoggle cmd "FORM mini acon_line_width 8" "FORM mini acon_line_width 10"; $cmd'这样用不了,是什么原因呢、就是走线状态下按1一次是8 第二次是10
    7 a5 o) K) V4 U) r. A' E4 W
    - t8 Y8 B! p; `# U. C! Q' p! N+ g) c' ^& q. @

    + w8 a- V$ L+ m, K# i. I- z/ P0 A+ P, a; d

    点评

    你这种得这么写 或者  详情 回复 发表于 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
    ) |8 f2 w( p$ _4 J. W: W* u/ u4 cfunckey 1 'settoggle cmd "FORM mini acon_line_width 8" "FORM mini acon_line_width 10"; $cmd'这样用 ...

    2 z) y+ e; A) L" O* Y5 T' Y你这种得这么写
    5 I" U; x/ r: x0 |4 ^
    1. funckey 1 'settoggle var 8 10; FORM mini acon_line_width $var'
    复制代码
    或者
    + g, t: v% E7 t/ o( a& A6 ~  z& X
    1. funckey 2 'settoggle var 8 10; options acon_line_width $var'
    复制代码
    ! q8 d+ Z0 a. d9 g% X9 n

    % W4 T2 N& e7 ~

    点评

    哇 你太牛了 我试试看  详情 回复 发表于 2025-5-14 09:49
  • TA的每日心情
    擦汗
    2025-10-27 15:21
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    13#
    发表于 2025-5-14 09:49 | 只看该作者
    db-_- 发表于 2025-5-14 09:42
    + H2 K! _- a4 z# A你这种得这么写
    # r4 ?  c* ^* p1 F. p# T或者

    1 @' t8 ]7 ]1 Z, H哇 你太牛了 我试试看- F( O: w+ u8 s# T+ G1 L. i% @

    该用户从未签到

    14#
    发表于 2025-5-14 15:52 | 只看该作者
    Allen1211 发表于 2025-5-13 18:46+ v* [2 Y1 l: ?! ?
    第二级状态下也可以吗?比如我想在走线状态下 改变走线角度。请指教 谢谢
    3 }: x# U7 z) W! E/ [: a' K
    也可以这样做循环命令
    3 g: N: K' \( G, Y3 f: \alias smoothset 'settoggle smooth_mode Off Minimal Full; options smooth_level $smooth_mode'
    - S* A; z* c$ ]2 P( m; K4 wfunckey [ smoothset$ b+ N2 z/ T* \4 O
    快捷键 [  也就是着 中括号左  走线时可以循环操作 推 靠级别等
    . w. g3 i6 w5 ~- r0 }: q1 k+ Zalias bubset 'settoggle shove_mode Off "Hug only" "Shove preferred"; options bubble_space $shove_mode'
    2 G& {+ X7 I, g7 y' Tfunckey ] bubset]' Q* W, m0 J8 ]6 I" f, N
    快捷键 ]  也就是着 中括号右  走线时可以循环操作 推 靠等  L! R8 V9 W2 Z1 x4 \4 E$ {6 H
    % j9 {0 j* o: m. c- n% o) l
    我纠结纠结的是过孔类型切换这么写合适,比如3种VIA名称 V12D4   V18D8  V20D12.还请高手指导。
    % v# y) A0 j/ P; l' ]% a2 q7 t- p7 r3 Q& [

    该用户从未签到

    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-11-26 22:33 , Processed in 0.187500 second(s), 25 queries , Gzip On.

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

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

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