Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @if (@X)==(@Y) @end /* JScript comment
- @echo off
- setlocal enabledelayedexpansion
- rem :: the first argument is the script name as it will be used for proper help message
- set images=
- set images=!images! %cd%
- for %%f in (*.png) DO (
- set images=!images! %%f
- )
- cscript //E:JScript //nologo "%~f0" %images% >widths.txt
- exit /b %errorlevel%
- @if (@X)==(@Y) @end JScript comment */
- FSOObj = new ActiveXObject("Scripting.FileSystemObject");
- var images = WScript.Arguments;
- var start_index = 0,
- folder = [],
- i = 0;
- for (i = 0; i < images.length; i++) {
- start_index = i;
- if (images(i).toLowerCase().indexOf(".png") !== -1) {
- break;
- }
- folder.push( images(i) );
- }
- folder = folder.join(' ');
- if (start_index + 1 === images.length) {
- WScript.Echo("There are no .png files in this directory!");
- WScript.Quit(1);
- }
- var objShell = new ActiveXObject("Shell.Application");
- var objFolder = objShell.NameSpace( folder );
- /*ExistsItem = function (path) {
- return FSOObj.FolderExists(path)||FSOObj.FileExists(path);
- }*/
- function main(){
- var i;
- var objItem;
- var details;
- var index;
- for (i = start_index; i < images.length; i++) {
- objItem = objFolder.ParseName( images(i) );
- details = objFolder.GetDetailsOf(objItem, -1);
- index = details.indexOf('x') - 1;
- WScript.Echo( images(i), details.substring(34, index));
- }
- /*
- if (!ExistsItem(filename)) {
- WScript.Echo(filename + " does not exist");
- WScript.Quit(2);
- }
- */
- return;
- }
- main();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement