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

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

  [复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
    allegro快捷键设置-ENV快捷建可否设置成一个按键实现两个功能,按一次一个功能。  ?5 C- w: u6 _7 d& @
  • TA的每日心情
    奋斗
    2025-9-24 15:41
  • 签到天数: 86 天

    [LV.6]常住居民II

    推荐
    发表于 2024-11-1 10:58 | 只看该作者
    试试
    $ u+ g  i. u/ {8 Lfunckey 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
    # E8 M: u0 }- H! i1 W, k( C9 x
    ) c( N8 s4 R2 y) d1 O  q# a$ p
    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
    ' G3 U) V# m, f: g% Q7 M- y$ z7 O+ F可以的,参考这个。按一下q是move,再按一下q是copy

    & {! x5 v6 L( |- Q% K; N3 @) J+ P宏命令这样写不行
    0 [  c* R9 M2 w, Zfunckey bz replay 'settoggle cmd "brd-Zoom-bz0_1.scr" "brd-Zoom-bz1.scr"; $cmd'6 F3 G, W0 f3 k2 j
    报错
    ( X! @5 n6 j3 `( t2 Q3 w9 sE- Cannot open script file; No match found for 'settoggle.scr' in the search path.3 s6 R. n, [9 Q  @8 |0 M) r7 L1 l1 S0 l
    E- cmd: Variable not defined
    3 |0 `* J$ o# _( u! c2 Y) R$ Z
    8 P3 }# |6 r# I& f; N! ]6 X* ~' f& M
    $ F) B3 u8 ~- @$ x! Z& i% U

    点评

    你这属于瞎改了。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:218 ?7 x# q4 R" [
    宏命令这样写不行: H: q+ ]0 k8 U3 h% |
    funckey bz replay 'settoggle cmd "brd-Zoom-bz0_1.scr" "brd-Zoom-bz1.scr"; $cmd'" }; j$ O, a% _3 X2 F
    ...
    " D4 D& ]: Y: N
    你这属于瞎改了。replay要放到双引号命令里面) o. g1 S: M- O! o

    点评

    将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
    2 x9 x# y* p* `8 E你这属于瞎改了。replay要放到双引号命令里面

    6 a  y* _/ P' U9 h. o: `- jreplay要放到双引号命令里面还是报错
    . i% L) W6 Z9 i1 d. U: ffunckey bz 'settoggle cmd "replay brd-Zoom-bz0_1.scr" "replay brd-Zoom-bz1.scr"; $cmd'
    ) c- ~  y- {  ?& {& V& V E- Command not found: replay brd-Zoom-bz0_1.scr# I8 w. u) R2 J/ E) g# v" x+ z

    0 \7 I! G& X1 h) c: a' ^

    该用户从未签到

    7#
     楼主| 发表于 2024-11-1 14:50 | 只看该作者
    db-_- 发表于 2024-11-1 10:58; C6 X+ Z6 b+ d( Q2 T  ^
    试试
    / o% i. T) w9 f" c% S6 y" sfunckey bz 'settoggle cmd "brd-Zoom-bz0_1.scr" "brd-Zoom-bz1.scr"; replay $cmd'

    . @2 U5 B/ D. I7 O: p0 }OK 可以了。多谢1
    + C7 i. K( Z( l$ D; ?% u- f
  • TA的每日心情

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

    [LV.1]初来乍到

    8#
    发表于 2024-11-5 12:15 | 只看该作者
    db-_- 发表于 2024-11-1 10:58
    ) e8 D3 `. t" T. |: U试试' U! J4 f; P" i  b: N& ?
    funckey bz 'settoggle cmd "brd-Zoom-bz0_1.scr" "brd-Zoom-bz1.scr"; replay $cmd'
    . n6 I, p* D: @1 g" ]
    大佬,NB ++++, K. V( l" b/ A& H$ Y
  • TA的每日心情
    擦汗
    2025-10-27 15:21
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    9#
    发表于 2025-5-13 18:46 | 只看该作者
    db-_- 发表于 2024-11-1 10:58
    4 v0 }0 f! R2 t# H8 ^2 T试试
    2 l1 o' N7 \6 t. {/ zfunckey bz 'settoggle cmd "brd-Zoom-bz0_1.scr" "brd-Zoom-bz1.scr"; replay $cmd'

    ! _0 e8 E- |# t" o, V" A第二级状态下也可以吗?比如我想在走线状态下 改变走线角度。请指教 谢谢
    # f4 K  F5 e: D

    点评

    也可以这样做循环命令 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
    2 q& M2 O9 `- \( s+ M第二级状态下也可以吗?比如我想在走线状态下 改变走线角度。请指教 谢谢
    0 T+ \% ]7 }# [/ m6 X8 @
    没明白你的两个命令分别是什么。子命令下是支持的。" C$ _) S) G2 o6 E8 X! ^

    - s" y2 m) V" c) c5 O! u

    点评

    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
    " H5 l4 `/ `3 f) l3 I: t$ s没明白你的两个命令分别是什么。子命令下是支持的。
    ) b) G$ C0 H0 X0 u5 ~7 \& T5 c
    funckey 1 'settoggle cmd "FORM mini acon_line_width 8" "FORM mini acon_line_width 10"; $cmd'这样用不了,是什么原因呢、就是走线状态下按1一次是8 第二次是10
    # M% G4 h7 }% c0 c+ Z0 |7 M0 f, \; u

    ( M% e) O7 h. ]5 w
    1 a# `" X* N# C% h' N
    ; O9 T5 ?' k9 z8 X, E

    点评

    你这种得这么写 或者  详情 回复 发表于 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
    2 O% `2 h5 g& f3 z" Ofunckey 1 'settoggle cmd "FORM mini acon_line_width 8" "FORM mini acon_line_width 10"; $cmd'这样用 ...

    # b9 j9 M) c' Y! ]  q) W! c( z你这种得这么写
    1 s7 M% X; k$ h5 Z1 G' ?9 C
    1. funckey 1 'settoggle var 8 10; FORM mini acon_line_width $var'
    复制代码
    或者
    , p) }* {7 ?, _" ^+ M) }: t
    1. funckey 2 'settoggle var 8 10; options acon_line_width $var'
    复制代码
    , O' J2 O% [  B& Y) W

    " `  K7 m8 A9 Z2 a

    点评

    哇 你太牛了 我试试看  详情 回复 发表于 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:420 p$ o& O. Y* R  @1 b
    你这种得这么写
    ( D7 Z. s& B, n+ m" Q7 Y或者
    " K7 L9 |  P2 H' B  U4 O
    哇 你太牛了 我试试看
    2 H. G7 s4 k2 Q3 y

    该用户从未签到

    14#
    发表于 2025-5-14 15:52 | 只看该作者
    Allen1211 发表于 2025-5-13 18:46
    # W1 x% b6 N( `: @# R1 _, p* h第二级状态下也可以吗?比如我想在走线状态下 改变走线角度。请指教 谢谢

    ; w/ {+ W1 }+ r& d& }" H" t也可以这样做循环命令8 T' F2 O9 o" {4 H/ e* ~% S
    alias smoothset 'settoggle smooth_mode Off Minimal Full; options smooth_level $smooth_mode'
    % O# h$ f. {: _3 c* U; w3 qfunckey [ smoothset# F9 U# \- w1 }: r$ u, l
    快捷键 [  也就是着 中括号左  走线时可以循环操作 推 靠级别等6 {% U! U! L+ p+ n* `
    alias bubset 'settoggle shove_mode Off "Hug only" "Shove preferred"; options bubble_space $shove_mode'
    + s3 D7 E: H  ]2 ~funckey ] bubset]
    & f, t3 e9 V( K# L快捷键 ]  也就是着 中括号右  走线时可以循环操作 推 靠等
    7 b! g* D5 F* _& c# v* T6 \7 J
    ! d5 J( z0 B/ I& r6 {我纠结纠结的是过孔类型切换这么写合适,比如3种VIA名称 V12D4   V18D8  V20D12.还请高手指导。
      @- m5 v* T% o( B- n/ T
    % x) d1 |9 S7 K1 g  |

    该用户从未签到

    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 21:40 , Processed in 0.156250 second(s), 25 queries , Gzip On.

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

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

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