Image 正在查找一个批处理文件,该文件将在jpgs文件夹中为我提供文件维度

Image 正在查找一个批处理文件,该文件将在jpgs文件夹中为我提供文件维度,image,batch-file,dimensions,image-size,Image,Batch File,Dimensions,Image Size,我试图找到一个批处理文件,我可以运行在一个文件夹的JPG,将给我要么像素尺寸或高度和宽度英寸连同文件名。。。已经有类似的事情发生了吗?thx.这是一个混合批处理/jscript文件,可以用作代码的基础。另存为批处理文件。执行时,它将返回在指定文件夹中公开维度属性的文件的维度 @if (@This==@IsBatch) @then @echo off Cscript //nologo //e:jscript "%~f0" /folder:"%~dp0" /delim:";" e

我试图找到一个批处理文件,我可以运行在一个文件夹的JPG,将给我要么像素尺寸或高度和宽度英寸连同文件名。。。已经有类似的事情发生了吗?thx.

这是一个混合批处理/jscript文件,可以用作代码的基础。另存为批处理文件。执行时,它将返回在指定文件夹中公开维度属性的文件的维度

@if (@This==@IsBatch) @then
@echo off

    Cscript //nologo //e:jscript "%~f0" /folder:"%~dp0" /delim:";"

    exit /b

@end
var DETAILS_FILENAME=0;
var DETAILS_DIMENSIONS=31;

    var folder=WScript.CreateObject('Shell.Application').NameSpace(WScript.Arguments.Named.Item('folder'));
    var delim=WScript.Arguments.Named.Exists('delim') ? WScript.Arguments.Named.Item('delim') : '|';
    for (var e=new Enumerator(folder.Items()); !e.atEnd(); e.moveNext()){
        var i=e.item(); 
        var d=folder.GetDetailsOf(e.item(),DETAILS_DIMENSIONS); 
        if (d) WScript.StdOut.WriteLine(folder.GetDetailsOf(i,DETAILS_FILENAME) + delim + d.replace(/[^0-9x]*/g,''));
    };

仅使用批处理文件命令无法从JPG文件中提取尺寸。但是,您可能会找到一个实用程序来实现这一点,或者在PowerShell中找到一些东西?你的问题似乎更适合我