本帖最后由 aloha20200628 于 2024-8-27 19:09 编辑
回复 1# hxc1995
以下代码存为 test.bat 运行,将当前目录及其各子目录中包含指定搜索词的全部*.jpg图片文件旋转270度(即左转90度)代码中第一行假定搜索词="*abc*.jpg" 可自定义
- @set @v=1 /* &echo off &set "imgF=*abc*.jpg"
- for /f "delims=" %%F in ('dir /b/s/a-d "%imgF%" ') do (
- cscript /nologo /e:jscript "%~f0" "%%F"
- if exist "_0_.jpg" move /y "_0_.jpg" "%%F"
- )
- pause&exit/b */
- v=WSH.arguments;
- img=WSH.createobject('wia.imagefile'), ip=WSH.createobject('wia.imageprocess');
- img.loadfile(v(0)), ip.filters.add(ip.filterinfos('RotateFlip').filterid), ip.filters(1).properties('RotationAngle')=270;
- img=ip.apply(img), img.savefile('_0_.jpg'), WSH.quit();
复制代码
|