Board logo

标题: [文件操作] 【已解决】批处理call 调用子程序标签问题 [打印本页]

作者: zidha    时间: 2019-11-29 22:25     标题: 【已解决】批处理call 调用子程序标签问题

本帖最后由 zidha 于 2019-12-6 21:21 编辑

Call在调用子批处理时只能调用第一个标签,这个是不是Call特性?还是我用错命令了。

子批处理有多个标签,父程序如何实现任意调用?

如下调用子程序标签:1或:2只显示第一个标签的内容。

Hello.bat
  1. @echo off
  2. call test.bat :1
  3. pause
复制代码
test.bat
  1. :1
  2. echo hello
  3. exit /b
  4. :2
  5. echo world
  6. exit /b
复制代码

作者: Batcher    时间: 2019-11-29 22:36

回复 1# zidha


test.bat 的第一行上面加一句:
  1. goto %1
复制代码

作者: zidha    时间: 2019-11-30 21:11

回复 2# Batcher
谢谢!




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2