Simple Code
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Код: @if (@X)==(@Y) @end /* JScript comment @echo off :: Original Script https://github.com/npocmaka/batch.scripts/blob/master/hybrids/jscript/imgInfo.bat for %%i in (%*) do ( for /F "UseBackQ Tokens=1,2 Delims=:" %%j in (`"CScript //E:JScript //NoLogo "%~f0" %%i"`) do ( if "Width"=="%%~j" ((echo [%%~nxi]) & echo xmm=%%~k)>>"%~dp0__Result.txt" if "Height"=="%%~j" ((echo ymm=%%~k) & echo.)>>"%~dp0__Result.txt" ) ) exit /b %errorlevel% @if (@X)==(@Y) @end JScript comment */ FSOObj = new ActiveXObject("Scripting.FileSystemObject"); var ARGS = WScript.Arguments; var filename=ARGS.Item(0); if (!FSOObj.FileExists(filename)){ WScript.Echo("File "+filename+" does not exists"); WScript.Quit(2); } function ID2Format(id){ var ids={}; ids["{B96B3CAB-0728-11D3-9D7B-0000F81EF32E}"]="BPM"; ids["{B96B3CAF-0728-11D3-9D7B-0000F81EF32E}"]="PNG"; ids["{B96B3CB0-0728-11D3-9D7B-0000F81EF32E}"]="GIF"; ids["{B96B3CAE-0728-11D3-9D7B-0000F81EF32E}"]="JPG"; ids["{B96B3CB1-0728-11D3-9D7B-0000F81EF32E}"]="TIFF"; return ids[id]; } var img=new ActiveXObject("WIA.ImageFile"); try { img.LoadFile(filename); }catch(err){ WScript.Echo("Probably "+ filename + " is not an image"); WScript.Echo(err.message); WScript.Quit(3); } WScript.Echo("Width:"+img.Width); WScript.Echo("Height:"+img.Height); for(var i=1;i<=img.Properties.Count;i++){ WScript.Echo(img.Properties(i).Name+": "+img.Properties(i)); } | | Всего записей: 174 | Зарегистр. 19-11-2022 | Отправлено: 19:19 01-07-2023 | Исправлено: Simple Code, 22:44 01-07-2023 |
|