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

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

  [复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
    allegro快捷键设置-ENV快捷建可否设置成一个按键实现两个功能,按一次一个功能。
# u% d% ?/ A: u9 R# q* V- k
  • TA的每日心情
    奋斗
    2025-7-7 15:38
  • 签到天数: 83 天

    [LV.6]常住居民II

    推荐
    发表于 2024-11-1 10:58 | 只看该作者
    试试
    " K8 x, E6 V1 o& \; Efunckey 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-7-7 15:38
  • 签到天数: 83 天

    [LV.6]常住居民II

    3#
    发表于 2024-10-31 17:15 | 只看该作者
    可以的,参考这个。按一下q是move,再按一下q是copy7 J+ m) }0 i3 V6 c, z# _4 q$ R% J

    : U  r2 O6 t# I9 g' C3 C9 J
    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/ x0 {3 i: ~$ \9 W" d
    可以的,参考这个。按一下q是move,再按一下q是copy

    4 |6 L* }  K: i* k! y5 n宏命令这样写不行
      I5 m4 N' r6 a$ v+ sfunckey bz replay 'settoggle cmd "brd-Zoom-bz0_1.scr" "brd-Zoom-bz1.scr"; $cmd'* Q$ J# Q0 z( e9 ^* L) z
    报错7 o9 o1 y4 b$ i& ~8 E1 Y1 g
    E- Cannot open script file; No match found for 'settoggle.scr' in the search path.& R; n# i' Z% [  ]8 K; k# g
    E- cmd: Variable not defined, y, g; D$ Y+ x/ V. g
    - o9 g6 v% ^' q3 y3 L4 D) V' c; D! p

    - t! }2 f& [! B( L
    ' [. b9 K5 L! R; [3 z: b. s

    点评

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

    [LV.6]常住居民II

    5#
    发表于 2024-11-1 09:34 | 只看该作者
    jinputou 发表于 2024-10-31 19:21
    # k5 x# k/ i$ a; k1 ?宏命令这样写不行
    & X3 c& M, n( O+ rfunckey bz replay 'settoggle cmd "brd-Zoom-bz0_1.scr" "brd-Zoom-bz1.scr"; $cmd'
    . {; O. i$ X. w' @8 W" Z" S, L/ P4 k ...

    5 U+ w: x- ?$ k, ~2 G0 e* e你这属于瞎改了。replay要放到双引号命令里面& d4 N2 o( ^. M  w( ^% E" s+ B

    点评

    将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
    & H+ |* b8 y% j/ Y8 ]$ Q8 o( @" ^你这属于瞎改了。replay要放到双引号命令里面

    % y0 L4 ^/ r$ g( Qreplay要放到双引号命令里面还是报错
    ' [- X" V: z- K2 Ifunckey bz 'settoggle cmd "replay brd-Zoom-bz0_1.scr" "replay brd-Zoom-bz1.scr"; $cmd'" ]4 E3 P0 U; x% k, h
    E- Command not found: replay brd-Zoom-bz0_1.scr7 Q3 S# K0 Y9 D. ]- |' k. w! k

    ) V8 Z, l  b8 J8 F. u

    该用户从未签到

    7#
     楼主| 发表于 2024-11-1 14:50 | 只看该作者
    db-_- 发表于 2024-11-1 10:58' ]7 z# _+ f, o" e/ k# l* G
    试试
    + C- F2 ?! P( c) }) Q1 E: I9 f, nfunckey bz 'settoggle cmd "brd-Zoom-bz0_1.scr" "brd-Zoom-bz1.scr"; replay $cmd'

    - L' C; v* {0 X7 {( m5 V' DOK 可以了。多谢1
    7 P: e1 f. ]( h. j5 ]
  • TA的每日心情

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

    [LV.1]初来乍到

    8#
    发表于 2024-11-5 12:15 | 只看该作者
    db-_- 发表于 2024-11-1 10:58
    ! [( c; z1 C. a0 y" p试试$ H/ m9 K) D9 `# S
    funckey bz 'settoggle cmd "brd-Zoom-bz0_1.scr" "brd-Zoom-bz1.scr"; replay $cmd'
    4 }' |6 J! a0 A4 y$ O/ Y" u' T' Q
    大佬,NB ++++
    3 @4 j8 ~, Y: E9 W; ?
  • TA的每日心情
    开心
    2025-7-10 15:43
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    9#
    发表于 2025-5-13 18:46 | 只看该作者
    db-_- 发表于 2024-11-1 10:58+ R9 v8 M2 C- @, h
    试试% J4 D! F$ {9 i% l# ?4 M- u" i
    funckey bz 'settoggle cmd "brd-Zoom-bz0_1.scr" "brd-Zoom-bz1.scr"; replay $cmd'
    6 X3 h0 c. r/ U: F6 |5 y" D
    第二级状态下也可以吗?比如我想在走线状态下 改变走线角度。请指教 谢谢
    % K, `% a$ R. U6 Y6 h

    点评

    也可以这样做循环命令 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-7-7 15:38
  • 签到天数: 83 天

    [LV.6]常住居民II

    10#
    发表于 2025-5-13 20:11 | 只看该作者
    Allen1211 发表于 2025-5-13 18:46
    . u$ ]9 p# S! m( z; Y第二级状态下也可以吗?比如我想在走线状态下 改变走线角度。请指教 谢谢

    ' F$ S& O& [/ [没明白你的两个命令分别是什么。子命令下是支持的。" i# G, e( Y+ m

    * N1 Q7 W. }) L0 e

    点评

    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-7-10 15:43
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    11#
    发表于 2025-5-13 23:30 | 只看该作者
    db-_- 发表于 2025-5-13 20:11
    4 L/ ]% o" c4 v- |7 J没明白你的两个命令分别是什么。子命令下是支持的。

    9 y2 r' v- s* e- W. {' Lfunckey 1 'settoggle cmd "FORM mini acon_line_width 8" "FORM mini acon_line_width 10"; $cmd'这样用不了,是什么原因呢、就是走线状态下按1一次是8 第二次是10
    $ v" l( Z9 r* d0 l0 x) B' L( z: k0 R  p& P9 [" \9 z6 N  `% w1 \

    ! o, Q, ^& L, \- Q% X" f! L! P$ j$ _1 W7 k6 ]! @- {# D& ~
    # |" a8 {- d# a- f* R3 b5 {1 R$ k

    点评

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

    [LV.6]常住居民II

    12#
    发表于 2025-5-14 09:42 | 只看该作者
    Allen1211 发表于 2025-5-13 23:30" Y6 a* ?* a0 Z
    funckey 1 'settoggle cmd "FORM mini acon_line_width 8" "FORM mini acon_line_width 10"; $cmd'这样用 ...
    - r; b- Q6 m7 E+ N  |3 r
    你这种得这么写
    8 n' T; L1 M) f0 }2 ?
    1. funckey 1 'settoggle var 8 10; FORM mini acon_line_width $var'
    复制代码
    或者
    / t( |& Y% D1 B! v0 M
    1. funckey 2 'settoggle var 8 10; options acon_line_width $var'
    复制代码
    ( @) R4 R% c" ?+ i+ Q( o1 h' v% v0 h
    4 Z$ U7 V! q8 t* U8 h* E

    点评

    哇 你太牛了 我试试看  详情 回复 发表于 2025-5-14 09:49
  • TA的每日心情
    开心
    2025-7-10 15:43
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    13#
    发表于 2025-5-14 09:49 | 只看该作者
    db-_- 发表于 2025-5-14 09:42
    . u" R2 b- y, V9 Q# p你这种得这么写
    # }% M5 J- \$ n或者
    + h. T0 ?# N& l3 e
    哇 你太牛了 我试试看- R0 q: i. q5 G, `3 B% F

    该用户从未签到

    14#
    发表于 2025-5-14 15:52 | 只看该作者
    Allen1211 发表于 2025-5-13 18:46. D+ l2 G! Z( V6 x3 W% @
    第二级状态下也可以吗?比如我想在走线状态下 改变走线角度。请指教 谢谢
    5 S* g  H* t# w2 O1 r4 ?; t* s
    也可以这样做循环命令
    3 E  n% f* _$ m$ k: @; ^: O- calias smoothset 'settoggle smooth_mode Off Minimal Full; options smooth_level $smooth_mode'0 c& J% y" E  S' M
    funckey [ smoothset0 o/ T. C' `9 X1 @5 ^6 O2 b+ J
    快捷键 [  也就是着 中括号左  走线时可以循环操作 推 靠级别等
    . X, W: R3 G4 K2 ^- Ealias bubset 'settoggle shove_mode Off "Hug only" "Shove preferred"; options bubble_space $shove_mode'
    : L" d" G* n  f, q2 {% Nfunckey ] bubset]
    , n3 z+ }9 n0 X0 _- _2 G7 ^快捷键 ]  也就是着 中括号右  走线时可以循环操作 推 靠等7 z/ C1 X# h% Z) _9 l8 z; l

    2 ]# W( v1 T$ t% t& J! S  T我纠结纠结的是过孔类型切换这么写合适,比如3种VIA名称 V12D4   V18D8  V20D12.还请高手指导。
    9 \  W6 v, F* E* X& m9 R
    9 w3 n' W$ Z0 |! }% O  y, G5 C

    该用户从未签到

    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-7-11 07:10 , Processed in 0.156250 second(s), 35 queries , Gzip On.

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

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

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