|
|
本帖最后由 0cat0 于 2026-1-16 10:00 编辑
楼主大大,发现个问题,参考你的代码,改了一下自己想要的文件名,但版本号不对呀,要怎么弄呢
直接命令行是这样写的,版本号是正确的:10.0.22631.4169
- SET "Ver="
- for /f "tokens=2 delims=:" %%v in (
- 'dism /Image:C:\ /Get-CurrentEdition /English ^| findstr /i "Image Version"'
- ) do for /f "tokens=*" %%a in ("%%v") do set "Ver=%%a"
- START Snapshot64.EXE HD1:* "%~D0\Snap\[%Ver%]$year.$month.$day-$hour.$minute.$second[Full_$hd_$disk].sna" -L -Go
复制代码
备份还原里的代码是这样的,版本号不对呀:10.0.22621.4169
- ENVI ?ver=FVER,%Partition2%:\Windows\system32\ntoskrnl.exe
- sed ver=0,[^0-9], ,%ver%
- MSTR &v1,&v2,&v3,&v4=<1*>%ver%
- ifex $%v1% < 5, ENVI ver=%Partition2%
- ifex $%v1% >=5, ENVI ver=%v1%.%v2%.%v3%.%v4%
复制代码
|
|