不清楚你的实际文件/情况,仅以问题中的样例/说明为据
复制粘贴到记事本,另存为xx
.bat,编码选ANSI,跟要处理的文件放一起运行/*&cls
@echo off
rem 获取当前
文件夹及其子文件夹里的图片的分辩率
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
cd /d "%~dp0"
set extension=*.jpg *.jpeg *.bmp *.png
dir /a-d/b/s %extension% 2>nul|cscript -nologo -e:jscript "%~f0"
:end
echo;%#% +%$%%$%/%@% %z%
pause
exit
*/
var fso=new ActiveXObject('Scripting.FileSystemObject');
var img=null;
try{
img=new ActiveXObject('WIA.ImageFile');
}catch(e){WSH.StdErr.WriteLine('cannot load WIA');WSH.Quit();}
while(!WSH.StdIn.AtEndOfStream){
var line=WSH.StdIn.ReadLine();
var f=fso.GetFile(line);
try{
img.LoadFile(f.Path);
WSH.echo('"'+line+'",'+img.HorizontalResolution.toString());
}catch(e){WSH.StdErr.WriteLine('[cannot load file]'+line);}
}