我发现这个脚本在这里运行得很好,但问题是我喜欢设置存储锁定文件的路径,如 D:\mylogs。但这个脚本会创建一个运行它的日志,这不行。有什么帮助可以更改这个脚本,以便我可以选择自己的锁定文件文件夹吗?
如何更改此代码以便我可以选择创建 locl 文件的位置。因为现在它是在启动脚本的位置创建的,但我想在我的文件夹中锁定文件,例如 D:\script 有人可以帮忙吗?
:init
set "started="
2>nul (
9>"%~f0.lock" (
set "started=1"
call :start
)
)
@if defined started (
del "%~f0.lock" >nul 2>nul
) else (
echo Process aborted: "%~f0" is already running
@ping localhost > nul
)
exit /b
:start
cd /d %~dp0
:: REST OF THE SCRIPT