|
|
发表于 2015-6-1 12:28:20
|
显示全部楼层
本帖最后由 pcl_test 于 2017-8-21 19:33 编辑
nconvert下载地址http://batch-cn.qiniudn.com/tool/nconvert.exe,配合Batcher的代码使用,论坛搜索nconvert可获得相关教程和使用实例
bat+js,保存为bat文件运行即可,修改于apang的代码http://www.bathome.net/viewthread.php?tid=35704
- /*&cls
- @echo off
- for /f "tokens=1* delims=|" %%a in ('dir /a-d /b /s *.jpg *.jpeg *.png^|cscript -nologo -e:jscript "%~f0"') do echo;%%~na_%%b%%~xa
- pause&exit
- */
- var objShell = new ActiveXObject('Shell.Application');
- var fso = new ActiveXObject('Scripting.FileSystemObject');
- var objFolder = objShell.NameSpace(0);
- var i = 0;
- while(true){if(objFolder.GetDetailsOf(null, i) == '尺寸'){break}else i++;}
- while(!WSH.StdIn.AtEndOfStream){
- var f = fso.GetFile(WSH.StdIn.ReadLine());
- var objFolder = objShell.NameSpace(f.ParentFolder.Path);
- var objItem = objFolder.ParseName(f.Name);
- var size = objFolder.GetDetailsOf(objItem, i).match(/\d+/g).join('x');
- WSH.Echo(f.Path+ '|' +size);
- }
复制代码- @echo off
- powershell ^
- $wi=New-Object -com 'WIA.ImageFile';^
- dir . -inc *.jpg,*.jpeg,*.png -r^|%%{^
- $wi.LoadFile($_);^
- $_.Name+' '+$wi.Width+'x'+$wi.Height;^
- }
- pause
复制代码 |
|