在 Linux 服务器上构建了简单的 bash 脚本后,我认为最好的办法是在我的本地 Windows 机器上构建一个批处理脚本,以使生活更轻松。
我找不到如何在我的脚本中创建方法?例如,我的批处理文件名为 brandname.bat(不想透露实际的品牌名称)。
我将它添加到我的环境变量中,在命令行中我可以输入 brandname
但是如果我想做 brandname build plugin
或 brandname build app 怎么办
有没有办法构建一个方法来处理类似的事情?
最佳答案
您可以使用 goto
标签完成此操作。
@echo off
if _%2_ neq __ goto %1-%2
echo Usage:
echo "brandname build plugin"
echo "brandname build app"
exit /b 1
:build-plugin
echo Building plugin
goto :eof
:build-app
echo Building app
goto :eof
您还可以使用标签创建通过 call
@echo off
:: func1()
call:func1
:: func2()
call:func2
:: func1(), again
call:func1
:: func3(testing)
call:func3 testing
goto :eof
:: "Function" definitions
:func1
echo function1
goto :eof
:func2
echo function2
goto :eof
:func3
echo function3(%*)
goto :eof
关于windows - 批量创建方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29214077/