@echo off
rem 查询 searchd 服务是否存在
sc query |find /i "searchd" >nul 2>nul
if not errorlevel 1 (goto exist) else goto notexist
rem 存在 searchd 服务
:exist
@echo.
pause
goto :eof
rem 不存在 searchd 服务
:notexist
setlocal enabledelayedexpansion
set txt=%cd%
set txt=!txt:\=/!
rem 查找 source.txt 文件中的 @DIR@ 替换成 %cd%(当前路径),并保存到文件 target.txt
call :replace %cd%\source.txt @DIR@ %txt% >%cd%\target.txt
@echo.
pause
goto :eof
rem 查找替换代码
:replace
for /f "tokens=1,2* delims=:" %%i in ('findstr /n ".*" %1') do (
set txt=%%j
if "!txt!" == "" (
echo.
) else (
echo !txt:%2=%3!
)
)
goto :eof
JavaScript 查找替换
转载上一篇:IP地址的划分实例解答

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Linux Debian12使用flameshot或gnome-screenshot和ImageMagick垂直合并多张图片后组成一张滚动长图
在发布博客,有时需要滚动截长图,虽然在windows系统有滚动截长图的工具,例如:FastStone Capture等,但是Linux Debian系统,这种滚动截长图的工具没有找到合适的。经过自己筛选验证,发现Linux Debian12使用flameshot或gnome-screenshot截取多张图片,再使用和ImageMagick图像处理工具进行垂直合并多张图片,这样就可以组合成一张滚动长
图像处理 linux debian flameshot ImageMagick