0

我对编程/编码非常陌生。我有一个非常具体的问题,我没有找到任何答案。如果该命令有效,则下面的此命令执行得非常好。如果我输入无效命令,则会发生错误并退出 cmd。 在此处输入图像描述

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

所以,简而言之,如果发生错误,我希望“信号启动”发生。

希望您能理解,非常感谢。

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

        IF command=ERROR THEN DO
        SIGNAL start
4

1 回答 1

2

如果您发布了所有代码会很有帮助,但您似乎真正需要做的是编写一个循环。

/* REXX */

do forever
  say "Enter a command"
  pull command
  "where" word(command,1)
  if rc <> 0 then iterate
  command
end
于 2016-12-08T13:45:56.943 回答