1. 目录相关
~dp0:执行文件当前目录
cd: 当前工作目录
pushd %cur_dir% 设置当前工作目录为cur_dir 变量指向的目录
2. 判断某个字段是否在某个文件中
findstr /r "FAILED" log.make.log >NUL 2>NUL
3.pause 暂停执行,在退出bat之前可以用它来查看bat执行过程
样例如下:
@echo off
set cur_dir=%~dp0
set work_dir=%cd%
pushd %cur_dir%
findstr /r "FAILED" log.make.log >NUL 2>NUL
IF ERRORLEVEL 1 goto success
IF ERRORLEVEL 0 goto failure
:success
echo "SUCCESS"
exit /b 0
:failure
echo "FAILURE"
exit /b 1
本文介绍了一些批处理脚本的基本操作技巧,包括如何获取执行文件的当前目录、设置当前工作目录、切换目录、检查文件中是否存在特定字段以及使用pause命令暂停脚本执行以便于调试。这些技巧对于日常批处理任务的管理和维护非常有用。
890

被折叠的 条评论
为什么被折叠?



