
為什么獲取圖片屬性的批處理不能在XP下運行原帖:http://www.bathome.net/thread-16992-1-1.htmlpowerbat 幫我寫的代碼在win7下很正常但是XP下就不能用了提示“運行時錯誤:‘X’未定義”
nclick="copycode($('code0'));">復制代碼
- @set @n=0//& dir /a-d/s/b *.tif| cscript -nologo -e:jscript %~f0 >a.txt& pause& start notepad a.txt& exit /b
- fso = new ActiveXObject(scripting.FileSystemObject);
- sh = new ActiveXObject(Shell.Application);
- objFolder = sh.NameSpace(0);
- for (i=0; i<255; i++) {
- s = objFolder.GetDetailsOf(null, i);
- if (s==水平分辯率) x=i;
- if (s==垂直分辯率) y=i;
- }
- Wscript.Echo(文件路徑: 水平分辯率, 垂直分辯率);
- ts = Wscript.StdIn;
- while (!ts.AtEndOfStream) {
- f = ts.ReadLine();
- objFolder = sh.NameSpace(fso.GetAbsolutePathName(f+/..));
- objFolderItem = objFolder.ParseName(fso.GetFileName(f));
- Wscript.Echo( f + : + objFolder.GetDetailsOf(objFolderItem, x)
- + , + objFolder.GetDetailsOf(objFolderItem, y) );
- }

