1

嗨,我对 klish xml 文件有一点疑问。我为 klish 实现了一个小的 xml 文件

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

我认为通过在 klish 命令行上使用命令“show core”它会将核心状态打印为输出,但我无法在 klish 命令行上打印核心状态如何解决?

4

1 回答 1

1

我们不能像我使用的那样在< COMMAND >标记中使用空格。

<COMMAND name="show core">

这不是在 <COMMAND>标记中使用空格的正确方法

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

第一种方式:-

<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>
于 2017-04-25T08:01:28.490 回答