我正在尝试使用{{1}}将变量(类型为double)值写入格式为3位小数的文本文件中。我可以使用toString()和Format()函数吗?我似乎无法让它发挥作用。
答案 0 :(得分:0)
我建议您尝试以下代码:
@echo off
setlocal enableextensions disabledelayedexpansion
rem Ensure %0 is discarded
shift
echo %0
call :getCurrentBatchFolder dp0
echo %dp0%
exit /b
:getCurrentBatchFolder returnVar
set "%~1=%~dp0"
goto :eof
通过这种方式,您将获得所需的确切格式。