我正在测试 Windows RUN 框中的一些代码。现在,我知道对于长代码没有必要这样做,我可以简单地将代码放入批处理文件中,然后通过运行框或命令框运行它。
无论如何,我很好奇可以从“运行”框中执行哪些 cmd 命令,以及命令数量是否有限制。
我在网上搜索过,但找不到任何对此进行详细介绍的网站。
比如我在运行框中输入:
cmd/k echo hello & Call :abc & goto :eof & :abc & echo 我属于abc
回显 hello 后,我收到错误消息“在批处理脚本之外调用批处理标签的尝试无效。”
该错误消息是因为代码结构不正确还是因为标签和对标签的调用以及 goto
命令不被允许? for 循环呢?还有其他的吗?
附言为了以防万一,我使用的是 Windows XP Pro。
最佳答案
您不能在一行中调用或转到标签。
关于windows - 哪些命令不能与 cmd 命令一起出现在一行/Windows 运行框中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24102642/