windows - 哪些命令不能与 cmd 命令一起出现在一行/Windows 运行框中?

标签 windows batch-file cmd

我正在测试 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/

相关文章:

java - 如何在 Java 的一个 cmd 窗口中运行多个命令?

windows - 如何从批处理文件 (Windows) 向文本文件添加行号

java - EC2 Windows - 获取管理员密码

windows - 如何使 bat 文件打开带引号的 Excel 文件?

c - 如何使用批处理脚本在Windows上查找软件图标

c# - Windows 7/10 - 使应用程序在不同的显示器上启动

java - 使用Java程序在cmd中打印阿尔巴尼亚语字符

windows - 如何删除最近在 Visual Studio Code 上打开的文件 session ?

php - 是否有允许在包含的 php 脚本中设置 php 变量然后在主文件中重复使用的设置?

c - 在C程序中请求管理员权限?