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

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

  [复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
    allegro快捷键设置-ENV快捷建可否设置成一个按键实现两个功能,按一次一个功能。
- v, d6 _1 u. y
  • TA的每日心情
    奋斗
    2025-7-7 15:38
  • 签到天数: 83 天

    [LV.6]常住居民II

    推荐
    发表于 2024-11-1 10:58 | 只看该作者
    试试
      L( j, f6 e" D* Bfunckey 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是copy9 d5 q  V: h4 Z$ w5 r) s3 i: z
    1 ?/ D7 R4 w0 w/ I0 r9 L( U. 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  `' X$ N+ H0 ]& w- G; h: Y
    可以的,参考这个。按一下q是move,再按一下q是copy

    0 U9 }# f, b6 D& Y9 ?宏命令这样写不行
    - p3 k7 o) S0 h, i1 pfunckey bz replay 'settoggle cmd "brd-Zoom-bz0_1.scr" "brd-Zoom-bz1.scr"; $cmd'
    / p% n; N) s" \/ G报错
    + Z/ u+ D4 Z1 `: ^$ B6 v! R: y) ]% JE- Cannot open script file; No match found for 'settoggle.scr' in the search path.: R+ N8 g, G2 X  K' b- v: O
    E- cmd: Variable not defined
    : i6 P; a/ s$ G# u
    - _. y$ E- l: q( g! ~
    ' j; i5 f7 p. m+ ?) u; _( P" w7 s+ T& C

    点评

    你这属于瞎改了。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
    * ~- R% T" p# L. D0 ~6 j* ?宏命令这样写不行9 J  d, }2 w# P# I: h7 H- d4 _0 n' j
    funckey bz replay 'settoggle cmd "brd-Zoom-bz0_1.scr" "brd-Zoom-bz1.scr"; $cmd'
    : `, G! q" H8 E" U$ l* h0 D; ? ...

    ( y% j( k0 R" E. y+ Q' q& P7 e你这属于瞎改了。replay要放到双引号命令里面) ]* o: N! `) F$ v" ~8 I

    点评

    将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
    ; H3 W, L, S) j5 R0 a+ S4 e你这属于瞎改了。replay要放到双引号命令里面
    ; l+ @" X% z8 x& }5 B# c* V
    replay要放到双引号命令里面还是报错8 E" d: x) I  {. F; X9 m
    funckey bz 'settoggle cmd "replay brd-Zoom-bz0_1.scr" "replay brd-Zoom-bz1.scr"; $cmd'+ A8 A5 N1 _0 N/ r% L
    E- Command not found: replay brd-Zoom-bz0_1.scr+ f' g, I0 h5 o# s

    7 r: a. n" G& `5 w

    该用户从未签到

    7#
     楼主| 发表于 2024-11-1 14:50 | 只看该作者
    db-_- 发表于 2024-11-1 10:58! o- \9 N" k8 u, ~6 W
    试试! _3 r/ {7 r( Y" S; R* _
    funckey bz 'settoggle cmd "brd-Zoom-bz0_1.scr" "brd-Zoom-bz1.scr"; replay $cmd'

    / s) Q3 g1 O6 g* ZOK 可以了。多谢1# q( y- O! N4 t* z3 I6 F  n( J
  • TA的每日心情

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

    [LV.1]初来乍到

    8#
    发表于 2024-11-5 12:15 | 只看该作者
    db-_- 发表于 2024-11-1 10:58
    , }" I" f" H' I, `! h& i: x试试
    $ j! g; h% F% P& bfunckey bz 'settoggle cmd "brd-Zoom-bz0_1.scr" "brd-Zoom-bz1.scr"; replay $cmd'
    + Q4 a- k. Z0 h- d( h
    大佬,NB ++++- g) r8 m: E7 p; s
  • TA的每日心情

    2025-7-14 15:27
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    9#
    发表于 2025-5-13 18:46 | 只看该作者
    db-_- 发表于 2024-11-1 10:58
    2 n7 ]! e  o4 v* y, l试试
    . ?8 M3 k; V: e/ Q, H6 a: Wfunckey bz 'settoggle cmd "brd-Zoom-bz0_1.scr" "brd-Zoom-bz1.scr"; replay $cmd'
    + e" D# S% }7 f
    第二级状态下也可以吗?比如我想在走线状态下 改变走线角度。请指教 谢谢
    % O, Y% _1 X! K3 i

    点评

    也可以这样做循环命令 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/ p7 r* @6 i+ Z& ^' V
    第二级状态下也可以吗?比如我想在走线状态下 改变走线角度。请指教 谢谢

    3 U9 S6 B9 q% Y+ X* S没明白你的两个命令分别是什么。子命令下是支持的。
    & @* Y. V6 \0 Y; T6 I. {
    ( u  g$ A  [9 V9 A! V' G& Q

    点评

    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-14 15:27
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    11#
    发表于 2025-5-13 23:30 | 只看该作者
    db-_- 发表于 2025-5-13 20:11" D3 V, u8 x; b& B$ K& R# J
    没明白你的两个命令分别是什么。子命令下是支持的。

    8 b; P+ ~. `5 U  afunckey 1 'settoggle cmd "FORM mini acon_line_width 8" "FORM mini acon_line_width 10"; $cmd'这样用不了,是什么原因呢、就是走线状态下按1一次是8 第二次是10
    5 C, V( \# q. \
    9 j1 r9 _4 ]/ N+ r8 _- u, p( K2 l% Z/ {" r4 w+ C5 d
      O/ \8 m* y% h5 n
    " P0 y) L( }' r3 M+ K: Q

    点评

    你这种得这么写 或者  详情 回复 发表于 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:302 Y, |8 ?" F9 H6 o
    funckey 1 'settoggle cmd "FORM mini acon_line_width 8" "FORM mini acon_line_width 10"; $cmd'这样用 ...

    / ]8 L6 {! V! V, ^+ t: J0 D! J  x你这种得这么写6 I. t+ Y# \, j. U) T% L
    1. funckey 1 'settoggle var 8 10; FORM mini acon_line_width $var'
    复制代码
    或者
    + o- }2 O8 }, N( _4 ?, u0 @
    1. funckey 2 'settoggle var 8 10; options acon_line_width $var'
    复制代码

    , u5 p& }5 W/ @4 s; h* v* S& O% D& l; M

    点评

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

    2025-7-14 15:27
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    13#
    发表于 2025-5-14 09:49 | 只看该作者
    db-_- 发表于 2025-5-14 09:42
    + |! p8 r' i8 {# g9 w+ i你这种得这么写
    . X/ o" `. ^$ @5 a8 N" v9 \4 J或者

    & n2 Z9 K+ R4 L) t哇 你太牛了 我试试看
    3 ^; O) E( t4 B! z8 P- o0 X

    该用户从未签到

    14#
    发表于 2025-5-14 15:52 | 只看该作者
    Allen1211 发表于 2025-5-13 18:46
    / ], ^+ y* _' c& K5 Y( `! c7 [8 Y6 @第二级状态下也可以吗?比如我想在走线状态下 改变走线角度。请指教 谢谢

    ; ]. f1 }6 ^- G也可以这样做循环命令$ k# `* j- p. L* m1 @
    alias smoothset 'settoggle smooth_mode Off Minimal Full; options smooth_level $smooth_mode'
    . w$ i. J# r( A) }3 B$ X1 [! A4 ^funckey [ smoothset7 |. ~& X6 H1 O2 Y* Z
    快捷键 [  也就是着 中括号左  走线时可以循环操作 推 靠级别等
    $ z- C" e2 {8 a5 xalias bubset 'settoggle shove_mode Off "Hug only" "Shove preferred"; options bubble_space $shove_mode'& z. z  ~( i3 M2 F
    funckey ] bubset]
    - s9 f1 W- |  o3 f: t9 A2 J( p  \8 T快捷键 ]  也就是着 中括号右  走线时可以循环操作 推 靠等
      [9 t$ k( S+ r' E5 R. y" C9 {0 j* J3 p
    我纠结纠结的是过孔类型切换这么写合适,比如3种VIA名称 V12D4   V18D8  V20D12.还请高手指导。
    ( O6 J5 W- C' Q/ a  E
    3 N; N. v/ l/ G9 N. M

    该用户从未签到

    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-27 03:08 , Processed in 0.109375 second(s), 25 queries , Gzip On.

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

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

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