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

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

  [复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
    allegro快捷键设置-ENV快捷建可否设置成一个按键实现两个功能,按一次一个功能。
& ], r' }8 }, l
  • TA的每日心情
    奋斗
    2025-7-7 15:38
  • 签到天数: 83 天

    [LV.6]常住居民II

    推荐
    发表于 2024-11-1 10:58 | 只看该作者
    试试" O3 p# Y, i* R2 o$ X& K
    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$ J) h+ s9 M. z) Y' Q# ]/ F
    + V$ @( U  q7 e" D9 A+ @
    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
    7 \, m3 [; N$ h9 A可以的,参考这个。按一下q是move,再按一下q是copy

    8 c- O# `2 n( b% o: x8 p宏命令这样写不行' H2 g# @3 _3 x. Q' Y* M7 ~
    funckey bz replay 'settoggle cmd "brd-Zoom-bz0_1.scr" "brd-Zoom-bz1.scr"; $cmd'
    " I# d9 M5 ~$ t; ~0 n报错7 N" h) E7 q8 i: \8 [8 m5 r
    E- Cannot open script file; No match found for 'settoggle.scr' in the search path.2 r9 }- |' j2 v3 _$ D- f
    E- cmd: Variable not defined  H+ z1 i/ g5 v
    0 |0 U! e) G" a# }$ k0 q- [

    7 e8 o, Y/ L# H3 l& S$ P" g. b) t, X0 n$ ]

    点评

    你这属于瞎改了。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( T) q  v9 X2 _4 [* b
    宏命令这样写不行6 ?0 c$ u- ~6 N. x
    funckey bz replay 'settoggle cmd "brd-Zoom-bz0_1.scr" "brd-Zoom-bz1.scr"; $cmd'
    4 k/ G$ s3 O' e" ~) j* D% { ...
    / g, `* x% ]% X$ I4 b/ e  B
    你这属于瞎改了。replay要放到双引号命令里面& P& R+ s6 ?( z5 s" {

    点评

    将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
    - S) k6 W9 g& e: n9 |你这属于瞎改了。replay要放到双引号命令里面

    8 Z" A7 p2 x+ ^' \replay要放到双引号命令里面还是报错
    % c! T& c1 k# r- xfunckey bz 'settoggle cmd "replay brd-Zoom-bz0_1.scr" "replay brd-Zoom-bz1.scr"; $cmd': _- d3 O! i" `. `1 M
    E- Command not found: replay brd-Zoom-bz0_1.scr7 b5 D$ u$ X7 i( a# E. B
    & ?: o2 S6 Q- F1 S- y

    该用户从未签到

    7#
     楼主| 发表于 2024-11-1 14:50 | 只看该作者
    db-_- 发表于 2024-11-1 10:58: l4 H3 w8 C9 o: W2 _2 @
    试试! n' T' T+ R# ]) Q( U: w- B, I  g
    funckey bz 'settoggle cmd "brd-Zoom-bz0_1.scr" "brd-Zoom-bz1.scr"; replay $cmd'
    * W7 i  h. L9 }8 f
    OK 可以了。多谢1
    + q7 s) q* s' P2 O
  • TA的每日心情

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

    [LV.1]初来乍到

    8#
    发表于 2024-11-5 12:15 | 只看该作者
    db-_- 发表于 2024-11-1 10:58
    4 T8 U7 T3 j7 r8 U+ @试试
    % K- s1 F5 a5 r; N, I& G( `. hfunckey bz 'settoggle cmd "brd-Zoom-bz0_1.scr" "brd-Zoom-bz1.scr"; replay $cmd'
    " P" U$ t4 N/ r' [4 @8 \6 U
    大佬,NB ++++5 i# j  T- u1 D  l
  • TA的每日心情

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

    [LV.2]偶尔看看I

    9#
    发表于 2025-5-13 18:46 | 只看该作者
    db-_- 发表于 2024-11-1 10:58
    ' |3 [3 m4 F* q1 z* f/ O试试& [: G- C3 V3 M. R" z3 ~; `4 W9 Z% d
    funckey bz 'settoggle cmd "brd-Zoom-bz0_1.scr" "brd-Zoom-bz1.scr"; replay $cmd'
    & s2 z- Y6 k1 K6 |9 b" w, ]
    第二级状态下也可以吗?比如我想在走线状态下 改变走线角度。请指教 谢谢
    % h* X2 r( C9 v7 r0 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-7-7 15:38
  • 签到天数: 83 天

    [LV.6]常住居民II

    10#
    发表于 2025-5-13 20:11 | 只看该作者
    Allen1211 发表于 2025-5-13 18:46+ F" R! @# u" C, W
    第二级状态下也可以吗?比如我想在走线状态下 改变走线角度。请指教 谢谢
    ( [9 s+ z8 I0 p. h4 A+ K
    没明白你的两个命令分别是什么。子命令下是支持的。, b7 `) n& h) j- E4 n
    3 y# C' m$ Z, ]

    点评

    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
    6 A" |/ t' m- G- t* _没明白你的两个命令分别是什么。子命令下是支持的。

    5 P5 T8 y; ]3 w& Z7 j2 u' w: R" Vfunckey 1 'settoggle cmd "FORM mini acon_line_width 8" "FORM mini acon_line_width 10"; $cmd'这样用不了,是什么原因呢、就是走线状态下按1一次是8 第二次是10) v: O8 g* ^( C' k. F; k
    ) }. g1 _4 I. P
    ! E' b( [, `, D8 y. L

    ' c, F, H8 }% K4 G$ }9 P" m% H# G, @+ |

    点评

    你这种得这么写 或者  详情 回复 发表于 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
      }( b) r+ e" wfunckey 1 'settoggle cmd "FORM mini acon_line_width 8" "FORM mini acon_line_width 10"; $cmd'这样用 ...

    0 G1 l0 \6 X5 ]! Q+ v2 ~! \你这种得这么写6 q$ }1 O- v9 }( F/ b$ }7 Q3 K
    1. funckey 1 'settoggle var 8 10; FORM mini acon_line_width $var'
    复制代码
    或者. V! M6 A* g! y  F, [0 D
    1. funckey 2 'settoggle var 8 10; options acon_line_width $var'
    复制代码
    + Z0 h6 z) {  m* l$ u& Z* h

    ! H0 h& R, O) k

    点评

    哇 你太牛了 我试试看  详情 回复 发表于 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:422 R7 I* B/ M" k0 b
    你这种得这么写8 J* I, p7 w! k$ N/ U6 ~8 y# t
    或者

    7 C1 D2 p% e4 T0 f) F- L1 `哇 你太牛了 我试试看
    ! L) `( ]( l3 S

    该用户从未签到

    14#
    发表于 2025-5-14 15:52 | 只看该作者
    Allen1211 发表于 2025-5-13 18:46
    9 M0 S7 |8 d. N# n' j第二级状态下也可以吗?比如我想在走线状态下 改变走线角度。请指教 谢谢
    8 w9 w- f! g7 M! o
    也可以这样做循环命令; C; Q* G- S; P  U% ~+ J6 J5 L/ i
    alias smoothset 'settoggle smooth_mode Off Minimal Full; options smooth_level $smooth_mode'
    1 E9 @0 f0 D! @/ d( e- Vfunckey [ smoothset
    7 @! Q/ s4 |. N" H' s" G快捷键 [  也就是着 中括号左  走线时可以循环操作 推 靠级别等' v: A" h8 Z- q) D8 F7 J+ s
    alias bubset 'settoggle shove_mode Off "Hug only" "Shove preferred"; options bubble_space $shove_mode'1 N( X7 R( u8 Y/ i% e  z
    funckey ] bubset]; w+ D/ t, T: K; L
    快捷键 ]  也就是着 中括号右  走线时可以循环操作 推 靠等' [2 X: K4 X) v/ Q7 E
    0 `+ L. |$ Z( W
    我纠结纠结的是过孔类型切换这么写合适,比如3种VIA名称 V12D4   V18D8  V20D12.还请高手指导。) T7 r% q- a1 B3 s' V( l! I

    3 c- H9 J) G9 b4 l# ~; f

    该用户从未签到

    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-18 08:33 , Processed in 0.140625 second(s), 25 queries , Gzip On.

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

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

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