按下标签按钮完成klish命令

时间:2017-04-24 07:07:24

标签: clish

您好我对klish xml文件有一点怀疑。我为klish实现了一个小的xml文件

<COMMAND name="show core"
         help="It will show core status"
  <ACTION> echo "core status"  </ACTION>
  </COMMAND>

我认为通过使用命令&#34; show core&#34;在klish命令行上,它将打印核心状态作为输出,但我无法在klish的命令行上打印核心状态 怎么解决?

1 个答案:

答案 0 :(得分:1)

我们不能在&lt;中使用空格COMMAND&gt; 标签就像我使用的情况一样。

<COMMAND name="show core">

这不是在&lt;中使用空间的正确方法。 COMMAND&gt; 标记

但如果您希望您的命令只是这样,即 show core ,那么有两种方法可以实现它。

第一种方式: -

<COMMAND name="show"
         help="Put what help you want to give"/>
<COMMAND name="show core"
         help="Put what help you want to give">
      <DETAIL>   
      </DETAIL>
 <ACTION>echo "core status"</ACTION>
</COMMAND>

第二种方式: - 在 PARAM 标记中使用 VAR 标记和完成属性

<COMMAND name="show"
         help="Put what help you want to give">
   <PARAM name="pname"
          help="Put what help you want to give"
          ptype="STRING"
          completion="${vartagvariable}"/>
    <DETAIL> 
    </DETAIL>
   <ACTION>echo "core status"</ACTION>
  <VAR name="vartagvariable" help="Something...." value="core" />
 </COMMAND>