bat脚本 函数写法实例

本文介绍了如何在BAT脚本中定义和调用函数,强调了以标签形式定义函数、通过`call :tag args`调用函数的要点。示例包括简单和复杂实例,特别指出在处理带空格参数时的注意事项,以及函数返回和`exit`命令的使用规则。内容基于Windows 10环境,可能不适用于所有Windows版本。
摘要由CSDN通过智能技术生成

bat脚本的函数以标签(:tag)的形式定义

以call :tag args的方式调用

最简单的实例, 调用函数输出:

@echo off
echo 调用 func1 函数
call :func1 abcde
pause
goto :End

:func1
echo 这里是 %0
echo 传入了参数: "%*"
goto End

:End

下面是个更复杂的实例:

@echo off

::
:: 以双冒号打头的是注释
::
:: 这里以SpectraLayers 8软件的激活脚本(片段)为例
::

color 0A
title 生成 STEINBERG软件 数字许可 - 请耐心等待...
echo=生成数字许可 - 共283项
"C:\Program Files (x86)\eLicenser\POS\SYNSOPOS.exe" /RegSeL
call :RegKey "112F MP3 Encoder" 01407C00000000112F2580
call :RegKey "1138 Sequel Bonus Pack 01" 01407C0000000011382255
call :RegKey "117C Sequel Content Set Rock" 01407C00000000117C259F
call :RegKey "117E Sequel Content Set Elektro" 01407C00000000117E25C3
call :RegKey "117F Sequel Content Set Industrial" 01407C00000000117F25D5
call :RegKey "1180 Sequel Content Set 80s Pop" 01407C000000001180221A
call :RegKey "1181 Sequel Content Set Funky" 01407C00000000
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值