- @echo off
- @(for %%i in (%*) do (
- if "%%~xi"==".gif" (set Y=gif2webp.exe) else (set Y=cwebp.exe)
- echo %Y%
- echo %%~xi
- %~dp0%Y% -q 100 %%i -o "%~dp1%%~ni.webp"1>nul 2>nul)
- )&echo 处理完毕!即将关闭!
- pause
复制代码 想通过if判断后缀如是.gif则Y=gif2webp.exe
if "%%~xi"==".gif" (set Y=gif2webp.exe) else (set Y=cwebp.exe)
echo %Y% 获取不到
echo %%~xi 可以正常获取 |