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

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

  [复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
    allegro快捷键设置-ENV快捷建可否设置成一个按键实现两个功能,按一次一个功能。
. Z! a& Y. r: T, l) G5 \2 A
  • TA的每日心情
    奋斗
    2025-7-7 15:38
  • 签到天数: 83 天

    [LV.6]常住居民II

    推荐
    发表于 2024-11-1 10:58 | 只看该作者
    试试$ h7 y: k; R$ b" Y2 L2 X+ L5 ^
    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-7-7 15:38
  • 签到天数: 83 天

    [LV.6]常住居民II

    3#
    发表于 2024-10-31 17:15 | 只看该作者
    可以的,参考这个。按一下q是move,再按一下q是copy
    : u# S4 V& i0 g4 b8 g3 v& z& w3 h9 x' Q0 P, b
    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:151 v7 A. J& n# S0 H0 S& L) h
    可以的,参考这个。按一下q是move,再按一下q是copy
    ' F  ]7 ~. c0 i$ O
    宏命令这样写不行) X! r! W4 j2 U
    funckey bz replay 'settoggle cmd "brd-Zoom-bz0_1.scr" "brd-Zoom-bz1.scr"; $cmd'
    " l+ S& v6 F0 ]; |: Y; B5 u6 V报错
    . Q; h) d3 C2 d( ~, ^: `* h8 KE- Cannot open script file; No match found for 'settoggle.scr' in the search path.- y. }) t2 r$ V
    E- cmd: Variable not defined/ v* W% P$ M& R
    ' z# D+ o0 @* W! X% l) C0 a- G% Q
      k$ z$ V. N( G
    ( b2 k5 i+ m8 n" H

    点评

    你这属于瞎改了。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 {* R1 h: `
    宏命令这样写不行
    ! @( Q* @# k3 V! n( k2 r8 _8 {% kfunckey bz replay 'settoggle cmd "brd-Zoom-bz0_1.scr" "brd-Zoom-bz1.scr"; $cmd'
    , @8 L6 \  g) Z2 O$ d% A ...
    9 s! H6 t  y4 e' w
    你这属于瞎改了。replay要放到双引号命令里面' ~7 ~! ]; x! ^

    点评

    将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:345 P  g8 Q' F# n1 l
    你这属于瞎改了。replay要放到双引号命令里面
    " a/ V! x8 l. j5 r
    replay要放到双引号命令里面还是报错
    3 P4 i% ?: S& @3 y2 @' Pfunckey bz 'settoggle cmd "replay brd-Zoom-bz0_1.scr" "replay brd-Zoom-bz1.scr"; $cmd'8 i! J2 z4 }& N; x1 q! r
    E- Command not found: replay brd-Zoom-bz0_1.scr
    $ H3 W" K7 A3 O0 \, f4 L
    * y7 ?& x/ j+ h  b# N7 W; R

    该用户从未签到

    7#
     楼主| 发表于 2024-11-1 14:50 | 只看该作者
    db-_- 发表于 2024-11-1 10:58
    9 K2 V$ _# ?! z试试1 _% _3 Q& p& |0 r  ^
    funckey bz 'settoggle cmd "brd-Zoom-bz0_1.scr" "brd-Zoom-bz1.scr"; replay $cmd'
    ! n8 x  F/ P+ Q- i6 O! E. y% E
    OK 可以了。多谢1
    ) p: |7 E. p1 U' I& h
  • TA的每日心情

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

    [LV.1]初来乍到

    8#
    发表于 2024-11-5 12:15 | 只看该作者
    db-_- 发表于 2024-11-1 10:58
    3 ?2 \* X5 x  u& J. v" s& J+ N试试
      f/ B1 u  O- Y( m( o+ e' Q2 Pfunckey bz 'settoggle cmd "brd-Zoom-bz0_1.scr" "brd-Zoom-bz1.scr"; replay $cmd'
    ' m0 p6 f" x" d( @# T
    大佬,NB ++++
    * N& D/ i% V+ Q1 j: V
  • TA的每日心情
    无聊
    2025-7-31 15:20
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    9#
    发表于 2025-5-13 18:46 | 只看该作者
    db-_- 发表于 2024-11-1 10:58* [5 E+ z! {) l) \, z
    试试! b2 H9 }! ~. P' i
    funckey bz 'settoggle cmd "brd-Zoom-bz0_1.scr" "brd-Zoom-bz1.scr"; replay $cmd'
    1 k4 i: q7 m5 P
    第二级状态下也可以吗?比如我想在走线状态下 改变走线角度。请指教 谢谢
    ! C) j# @# D. [$ [" N* 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:467 x" q4 z" b8 N* \- k8 o
    第二级状态下也可以吗?比如我想在走线状态下 改变走线角度。请指教 谢谢
    ( z! F/ j) Y$ s3 z& h8 x
    没明白你的两个命令分别是什么。子命令下是支持的。
    2 G$ U6 \2 N6 \% ~
    3 @( \, x" x) m6 T: b

    点评

    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-31 15:20
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    11#
    发表于 2025-5-13 23:30 | 只看该作者
    db-_- 发表于 2025-5-13 20:11
    ( a5 a6 i4 N$ H4 e! `, e9 c7 b" I没明白你的两个命令分别是什么。子命令下是支持的。
    / j) J3 v( d/ \/ C1 F  v( |
    funckey 1 'settoggle cmd "FORM mini acon_line_width 8" "FORM mini acon_line_width 10"; $cmd'这样用不了,是什么原因呢、就是走线状态下按1一次是8 第二次是10
    2 T+ u  h* Q5 m/ S& L( W  G8 N& R! v3 {" Q! {% ?1 P
    + D4 l) G4 ]1 T: a! G

    + g3 c; q7 a8 L. f/ S+ D* S+ n3 \" _+ o& I

    点评

    你这种得这么写 或者  详情 回复 发表于 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:306 q# g. `0 v+ t$ H* ?& M
    funckey 1 'settoggle cmd "FORM mini acon_line_width 8" "FORM mini acon_line_width 10"; $cmd'这样用 ...

    1 ]# m8 a/ c( e- K3 g你这种得这么写
    1 N7 n; S2 B, h0 v
    1. funckey 1 'settoggle var 8 10; FORM mini acon_line_width $var'
    复制代码
    或者
    ( r- M. {' w% [/ o  O. O: G
    1. funckey 2 'settoggle var 8 10; options acon_line_width $var'
    复制代码
    4 _: P9 M: t' H6 h) _9 ?
    - y& X2 @; p# f4 s' N

    点评

    哇 你太牛了 我试试看  详情 回复 发表于 2025-5-14 09:49
  • TA的每日心情
    无聊
    2025-7-31 15:20
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    13#
    发表于 2025-5-14 09:49 | 只看该作者
    db-_- 发表于 2025-5-14 09:42
    $ D& Z* L5 V* S: V/ E3 d, d你这种得这么写
    ! o/ w3 u, {4 }- X- Z, _; M5 n或者

    ! k" _4 w, k5 M6 B$ ~8 t" S0 P; I6 e4 g哇 你太牛了 我试试看
    ' i3 i& k0 |# K, E0 U& b

    该用户从未签到

    14#
    发表于 2025-5-14 15:52 | 只看该作者
    Allen1211 发表于 2025-5-13 18:46
    " ]8 d1 H- p* E+ `1 R/ u第二级状态下也可以吗?比如我想在走线状态下 改变走线角度。请指教 谢谢
    5 y- c( m8 ?. J1 k* y
    也可以这样做循环命令- [: a  Y7 b4 H
    alias smoothset 'settoggle smooth_mode Off Minimal Full; options smooth_level $smooth_mode'
    1 r; {& ^; z+ c# ?) b  J4 T$ f8 bfunckey [ smoothset
    - k& a4 m* c# P& R2 R快捷键 [  也就是着 中括号左  走线时可以循环操作 推 靠级别等' q; s7 x1 A2 j/ W2 S9 Z7 G
    alias bubset 'settoggle shove_mode Off "Hug only" "Shove preferred"; options bubble_space $shove_mode'
    % T3 L/ W! X8 |) O5 q! {6 G- Efunckey ] bubset]( N) ]$ t6 P: d) R, Y3 J
    快捷键 ]  也就是着 中括号右  走线时可以循环操作 推 靠等
    # `+ w3 C% |1 B* W' G/ J* v$ p8 _4 o# W2 I# |& l! m
    我纠结纠结的是过孔类型切换这么写合适,比如3种VIA名称 V12D4   V18D8  V20D12.还请高手指导。2 T: g1 P7 ~; ~, U* J

    ; [2 m1 ~  l- G( [" N6 j3 s' X

    该用户从未签到

    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-8-1 01:24 , Processed in 0.125000 second(s), 25 queries , Gzip On.

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

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

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