我试图找出file1.bat如何在指定的标签上调用file2.bat.
我想我可以这样做:
File1.bat
:config
@echo off
:setvars
set labelmarker=labelmarker
call file2.bat
pause > nul
:EOF
Run Code Online (Sandbox Code Playgroud)
File2.bat
if %labelmarker%==labelmarker goto label4
:label1
echo it won't work...
goto EOF
:label2
echo it must work!
goto EOF
:label3
echo it didn't work...
goto EOF
:label4
echo it works!
goto EOF
:EOF
Run Code Online (Sandbox Code Playgroud)
这有效.但是我想从file1.bat调用bat和Label.是否可以使用控制字符或ascii代码或任何东西?像我试过的那样
call file2.bat | goto label4 - doesn't work
call file2.bat > goto label4 - doesn't work
call file2.bat @label4 - doesn't work
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激.
即使它涉及提取特定标签和内容到新文件也没关系.