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

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

  [复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
    allegro快捷键设置-ENV快捷建可否设置成一个按键实现两个功能,按一次一个功能。8 t; P' g1 D1 h) a  c( r2 q* Y
  • TA的每日心情
    慵懒
    2025-8-25 15:23
  • 签到天数: 85 天

    [LV.6]常住居民II

    推荐
    发表于 2024-11-1 10:58 | 只看该作者
    试试* f; `! ?4 e/ g; Z6 b4 y* u
    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-8-25 15:23
  • 签到天数: 85 天

    [LV.6]常住居民II

    3#
    发表于 2024-10-31 17:15 | 只看该作者
    可以的,参考这个。按一下q是move,再按一下q是copy% N$ N$ o4 d, m; E# X6 D0 \6 @: T

    ; q9 C& [8 X; m5 x- M9 u  d
    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, Z6 e( M! j( p4 g; ^9 A# Y6 |
    可以的,参考这个。按一下q是move,再按一下q是copy

    + Z/ {- j& S4 L7 r$ Z+ R  h1 V宏命令这样写不行! _0 t9 e+ _* `
    funckey bz replay 'settoggle cmd "brd-Zoom-bz0_1.scr" "brd-Zoom-bz1.scr"; $cmd'
    4 f! L2 t3 x- ?! s1 ^6 M报错
    7 V9 x. l4 l) b( {3 w8 eE- Cannot open script file; No match found for 'settoggle.scr' in the search path.. n# W+ `5 |7 d, R) W7 P
    E- cmd: Variable not defined
    ( y" m6 U  b5 g5 ~! N: ^2 S/ `: I* c  j
    7 L  q3 F& `; _

    4 y% a4 [- s: L& S3 m. g

    点评

    你这属于瞎改了。replay要放到双引号命令里面  详情 回复 发表于 2024-11-1 09:34
  • TA的每日心情
    慵懒
    2025-8-25 15:23
  • 签到天数: 85 天

    [LV.6]常住居民II

    5#
    发表于 2024-11-1 09:34 | 只看该作者
    jinputou 发表于 2024-10-31 19:21/ b" r' r2 W" C2 O; N
    宏命令这样写不行
    ! d8 e5 f  W; \( e+ B8 hfunckey bz replay 'settoggle cmd "brd-Zoom-bz0_1.scr" "brd-Zoom-bz1.scr"; $cmd'
    - F, n# Z$ t# {& f8 [5 \" | ...

    3 e$ c+ A4 L, L8 P, V# ^0 {你这属于瞎改了。replay要放到双引号命令里面
    3 ?" f4 ?" J& M7 N1 P" Q+ b/ U

    点评

    将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 u) A, V& `7 v. m  |0 i( E  W你这属于瞎改了。replay要放到双引号命令里面

    + x# |. i# ^' g# o7 T5 ~replay要放到双引号命令里面还是报错
    4 ?/ ?  ~6 O$ T: Q1 P0 Xfunckey bz 'settoggle cmd "replay brd-Zoom-bz0_1.scr" "replay brd-Zoom-bz1.scr"; $cmd'
    ) a, ]5 `3 X. D& P( [ E- Command not found: replay brd-Zoom-bz0_1.scr
    * E' d* B% r7 ^. V) m0 O
    8 p4 Y! o" R- j  i1 W

    该用户从未签到

    7#
     楼主| 发表于 2024-11-1 14:50 | 只看该作者
    db-_- 发表于 2024-11-1 10:589 d8 {. [+ b6 @& Z  \( p
    试试
    9 a( M: \5 t4 u& ^% zfunckey bz 'settoggle cmd "brd-Zoom-bz0_1.scr" "brd-Zoom-bz1.scr"; replay $cmd'

    7 |. I8 B1 [  m! h( ^) oOK 可以了。多谢17 h# x! U4 I6 W2 X( |5 g# L
  • TA的每日心情

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

    [LV.1]初来乍到

    8#
    发表于 2024-11-5 12:15 | 只看该作者
    db-_- 发表于 2024-11-1 10:58
    + I, @1 B$ C$ P$ j* s: H试试
    ' u! P: _0 i$ Z4 E" K* gfunckey bz 'settoggle cmd "brd-Zoom-bz0_1.scr" "brd-Zoom-bz1.scr"; replay $cmd'
    & u. j$ H3 U, ?' \2 n1 c# M" O
    大佬,NB ++++
      A+ ]* R; f5 c" O! l" ~: T# u0 L. I: w
  • TA的每日心情
    无聊
    2025-7-31 15:20
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    9#
    发表于 2025-5-13 18:46 | 只看该作者
    db-_- 发表于 2024-11-1 10:58
    2 A! n0 T; a, M试试
    * Q3 M; x9 L. X/ hfunckey bz 'settoggle cmd "brd-Zoom-bz0_1.scr" "brd-Zoom-bz1.scr"; replay $cmd'
    & W+ H# g# F1 @* z
    第二级状态下也可以吗?比如我想在走线状态下 改变走线角度。请指教 谢谢
    ) ]: C! _7 e# j: S! F

    点评

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

    [LV.6]常住居民II

    10#
    发表于 2025-5-13 20:11 | 只看该作者
    Allen1211 发表于 2025-5-13 18:46
    ; E# g( l5 x) |( |( r- F" ^( u第二级状态下也可以吗?比如我想在走线状态下 改变走线角度。请指教 谢谢

    + T4 Z) N. p( M& T没明白你的两个命令分别是什么。子命令下是支持的。
    2 \9 g" Z' ?" c  T  ]* V; L8 O; E# d1 p

    点评

    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
      C6 c2 @0 y% j; n. L没明白你的两个命令分别是什么。子命令下是支持的。

    5 ?; B7 B! F9 u( wfunckey 1 'settoggle cmd "FORM mini acon_line_width 8" "FORM mini acon_line_width 10"; $cmd'这样用不了,是什么原因呢、就是走线状态下按1一次是8 第二次是10& W$ }1 Y+ z( Q7 b$ f" ]% T
      h/ Q, g( S; v1 K: H* x
    2 L" R+ E; N7 f( r* J

    4 }9 [+ K& R) h% g& W6 Z
      `0 f9 j2 M  b: s

    点评

    你这种得这么写 或者  详情 回复 发表于 2025-5-14 09:42
  • TA的每日心情
    慵懒
    2025-8-25 15:23
  • 签到天数: 85 天

    [LV.6]常住居民II

    12#
    发表于 2025-5-14 09:42 | 只看该作者
    Allen1211 发表于 2025-5-13 23:30
    2 }& L. d$ y) ~3 ~funckey 1 'settoggle cmd "FORM mini acon_line_width 8" "FORM mini acon_line_width 10"; $cmd'这样用 ...

    5 w$ x$ o4 Y9 }1 C6 O6 c" O! e你这种得这么写3 \. [4 x( Y: T! P
    1. funckey 1 'settoggle var 8 10; FORM mini acon_line_width $var'
    复制代码
    或者
    ; }, }6 I% W! u- q3 d* t
    1. funckey 2 'settoggle var 8 10; options acon_line_width $var'
    复制代码
    * n3 H, u5 ~, j: V% r# z6 S

    6 V& C" [# i0 q0 h4 P# i

    点评

    哇 你太牛了 我试试看  详情 回复 发表于 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
    / J" `' R9 R! B5 h你这种得这么写
    . o' ?& N2 L8 C$ ^" A8 A) _或者

    * q/ K+ |) U' V$ t3 D( g9 Y# f哇 你太牛了 我试试看
    ; L3 r5 h9 A. z5 W/ r$ S

    该用户从未签到

    14#
    发表于 2025-5-14 15:52 | 只看该作者
    Allen1211 发表于 2025-5-13 18:46
      r7 f. o4 U/ {3 O! W第二级状态下也可以吗?比如我想在走线状态下 改变走线角度。请指教 谢谢

    7 ?) C7 {$ p. ?" u5 w! Z1 |% Q# c也可以这样做循环命令
    $ ^9 o/ B# Q1 l* Talias smoothset 'settoggle smooth_mode Off Minimal Full; options smooth_level $smooth_mode'+ I7 K; R6 E2 F; V; w
    funckey [ smoothset
    ) a+ c- {( ^8 u快捷键 [  也就是着 中括号左  走线时可以循环操作 推 靠级别等
    6 @* Z+ A, e0 [alias bubset 'settoggle shove_mode Off "Hug only" "Shove preferred"; options bubble_space $shove_mode'( Y: _7 F# g+ F2 d5 e# \
    funckey ] bubset]
    4 Q( s: ^. A* u. L! d+ ]$ b快捷键 ]  也就是着 中括号右  走线时可以循环操作 推 靠等* ~" b: Q8 _$ f" S
    ( G  ]# a/ f+ R8 u+ J
    我纠结纠结的是过孔类型切换这么写合适,比如3种VIA名称 V12D4   V18D8  V20D12.还请高手指导。! j2 d$ ~; [" `( s# l' t" {( N
    4 P8 n; y% Q  H& V! ~# p8 |' r5 v

    该用户从未签到

    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-9-8 12:50 , Processed in 0.187500 second(s), 37 queries , Gzip On.

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

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

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