CMD,REXX,需要一种方法来检测错误

时间:2016-12-06 20:59:50

标签: command signals rexx

我对编程/编码非常陌生。 我有一个非常具体的问题,我没有找到任何答案。 如果命令有效,则下面的命令执行完全正常。 如果输入无效命令,则会发生错误并退出cmd。 enter image description here

但是我该怎么做呢,如果发生错误,程序从头开始而不是cmd窗口关闭?

所以,简而言之,我想要" SIGNAL start"如果发生错误就会发生。

我希望你理解,非常感谢你。

other:
    SAY "Enter your own command:"
    PULL command
    command

        IF command=ERROR THEN DO
        SIGNAL start

1 个答案:

答案 0 :(得分:2)

如果你发布了所有代码会很有帮助,但你真正需要做的就是编写循环代码。

/* REXX */

do forever
  say "Enter a command"
  pull command
  "where" word(command,1)
  if rc <> 0 then iterate
  command
end