EDA365电子论坛网

标题: 虚心请教各位高手及版主:2个不同的操作,如何用一个命令来实现 [打印本页]

作者: Jessica2014    时间: 2014-12-24 10:41
标题: 虚心请教各位高手及版主:2个不同的操作,如何用一个命令来实现
本帖最后由 Jessica2014 于 2014-12-24 11:15 编辑

比如:用 alias F10 move
          用 alias F9 change
怎样可以让 F10 可以处于 move 或 change的状态?就是一个键,2个命令来回切换。注意:color toggle无法做到
请各位高手及版主,是否有哪个函数可以做到,也可以给以一些思路。谢谢大家

作者: hoo    时间: 2014-12-25 09:22
自己写个函数在2个命令之间切换就好了,没有现成的
作者: Jessica2014    时间: 2014-12-25 09:30
就是不知道2个命令之间切换的函数什么,请大神指点
作者: hoo    时间: 2014-12-25 09:36
axlShell 可以执行命令
作者: Jessica2014    时间: 2014-12-25 09:39
好的,谢谢大神!我试试

作者: Jessica2014    时间: 2014-12-30 11:57
hoo 发表于 2014-12-25 09:36
axlShell 可以执行命令

这个函数的返回值总是t,没法作为判断的依据

作者: betamelody    时间: 2014-12-30 14:58
  1. procedure( moveAndChange()
  2.   prog(()
  3.     if(!boundp('Switch_Move_Change) then
  4.       Switch_Move_Change = 1
  5.       axlShell("move")
  6.     else
  7.       if(oddp(Switch_Move_Change) then
  8.         axlShell("change")
  9.       else
  10.         axlShell("move")
  11.       )
  12.       Switch_Move_Change++
  13.     )
  14.   )
  15. )

  16. axlSetAlias("F10" "skill moveAndChange()")
复制代码

作者: Jessica2014    时间: 2014-12-30 18:47
betamelody 发表于 2014-12-30 14:58

真的非常感谢!谢谢版主!







欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2