批处理重命名里面怎样避开更改bat文件名

2025-02-26 15:48:25
推荐回答(1个)
回答1:

这个容易,%0既是批处理文件本身的文件名。按你的要求大致的可以这样:

@echo off & setlocal enabledelayedexpansion
set fn=%~n0%~x0
...
if not {str}=={!fn!} ......
...
endlocal & @echo on