什么命令不能与一行/在Windows RUN框中的cmd命令一起使用?

时间:2014-06-08 03:11:40

标签: windows batch-file cmd

我正在Windows RUN框中测试一些代码。现在,我知道对于长代码没有必要这样做,我可以简单地将代码放在批处理文件中,然后通过RUN框或cmd框运行它。

无论如何,我很好奇可以从RUN框执行哪些cmd命令以及命令数量是否有限

我在网上搜索过,但找不到任何有关此细节的网站。

例如,在运行框中,我输入:

cmd /k echo hello & Call :abc & goto :eof & :abc & echo I belong to abc

在回显hello之后,我收到一条错误消息“无效尝试在批处理脚本之外调用批处理标签。”

该错误消息是因为代码结构不正确还是因为不允许标签和对标签以及goto命令的调用?循环怎么样?还有其他的吗?

P.S。为了防止这可能有用,我使用的是Windows XP专业版。

1 个答案:

答案 0 :(得分:1)

您无法在一行中调用或转到标签。