前言
今天写东西要用到bat,结果全忘记了
难受的一!!!!!!!
所以就有了这一篇
整理了一些基本的用法
请看大屏幕:
1. 变量的使用
在 bat 脚本中,可以使用 set 命令来定义变量。
示例:
@echo off
set name=jiang
echo 我的名字是:%name%
2. 传参
当运行一个 bat 脚本时,可以通过命令行参数传递值给脚本。这些参数在脚本中通过 %1、%2 等来引用。
示例:
下面定义一个脚本,文件名script.bat
@echo off
echo 第一个参数是:%1
echo 第二个参数是:%2
传参方式如下:script.bat arg1 arg2
3. 字符串基本操作
下面演示简单的拼接、替换
示例:
字符串拼接:
@echo off
set str1=Hello
set str2=World
set str3=%str1% %str2%
echo %str3%
输出的结果为:Hello World
字符串替换(需要使用额外的命令或技巧):
bat 脚本本身不直接支持字符串替换,但可以通过一些技巧或外部命令(如 PowerShell)来实现。
4. "函数"的定义与调用
bat 脚本并不直接支持函数的定义,但可以通过标签(:label)和 goto 命令来模拟函数的行为。
示例:
@echo off
call :printMessage Hello World
goto :eof
:printMessage
echo %~1 %~2
goto :eof
🧐解释::printMessage 标签定义了一个“函数”,它接受两个参数(通过 %~1 和 %~2 引用),并打印它们。call 命令用于调用这个“函数”,而 goto :eof 用于跳过脚本的其余部分。
最后
可恶,bat脚本忘差不多了,难受,干脆整理一波。
记起来吧🤩