类似的东西:(这是一个例子)
call :sub
echo comes first.
goto end
:sub (
echo This part
)
:end
也许?如果是这样,那么格式化它的正确方法是什么?
我知道我可以调用.bat文件,但我更喜欢将这一切保留在一个程序中。
我希望这个程序的多个部分都可以访问,所以常规调用就不够了,因为我希望程序在每次调用它时都会回到原点。
答案 0 :(得分:3)
非常接近。
使用call :label
您确实可以将同一个批处理文件作为单独的进程调用,就像它是下标一样。使用goto :eof
,您可以将控制权返回给主脚本,该脚本将在原来的位置继续。
当下标刚刚结束时它也应该工作,因此,除了括号之外,你的代码应该实际工作,这些使用它们的方式无效。只需删除它们就可以了。它应该回应:
This part
comes first.