试试这样行不?- Setlocal enabledelayedexpansion
- for /f "delims=" %%i in ('dir /a-d /b /s "D:\A\watermark\*.png"') do (SET /A h+=1 & SET r!h!=%%i )
-
- for /f "delims=" %%a in ('dir /a-d /b "D:\A\*.png"') do (
- set name1=%%a
- set name2=%%~na
- set /a s=!random!%%!h!+1
- call :aaa
- )
- pause&exit/b
-
- :aaa
- magick.exe composite -gravity north "!r%s%!" "!name1!" ".\111\!name2!-water.png"
复制代码
|