[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] [已解决]批处理如何统计图片各有多少张,并能否查出不符合尺寸的图片用TXT列出链接?

本帖最后由 228630386 于 2015-5-18 23:15 编辑

统计所有子文件夹的1.jpg, 2.jpg, 3.jpg, 4.jpg, 5.jpg, 7.jpg, 15.jpg, 16.jpg各有多少张?上次哪位亲已经帮我解决了这个问题,如果再多加一个附加条件可以么?
就是查找1,2,3,4,15,16图对尺寸不是1000x1200的图片; 5,7图片对应不是200x300的图片。并用TXT把错误图片的链接列出来。
表达得不太清晰,不知能否理解到 。就是查找图片各有多少张数和尺寸指定尺寸都整理出来,都同时执行。

@echo off
for %%i in (1 2 3 4 5 7 15 16) do (
set n=0
for /r /d %%a in (*) do if exist "%%a\%%i.jpg" (set /a n+=1)
setlocal enabledelayedexpansion
echo;%%i.jpg !n!张
endlocal
)
pause
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

回复 3# pcl_test


    你好,第三方软件我已经下裁了,在放在同一个文件夹中运行么?

TOP

本帖最后由 228630386 于 2015-5-18 20:57 编辑

回复 5# pcl_test


    假如文件夹的链接是D:\9.22 图片整理文件夹, TXT中只能显示 D:\9.22 files
    还是我上传一份附件让你测试下? 这个我也觉得非常复杂,应该比较难实现。
   里在有两个错误尺寸的图片,实际没有这么少的,这只是举例哈!
   http://pan.baidu.com/s/1m9mkY

TOP

回复 7# pcl_test


    可以了,好强大,不过检测速度有点慢。还想问一下问题,用什么软件可以将DOS命令和第三方软件打包成一个命令么?

TOP

本帖最后由 228630386 于 2015-5-18 21:53 编辑

回复 9# pcl_test


    好,我试一下。因为检查图片张数和尺寸一起的话有点慢。可否将它拆分开,一个是之前的检测张数DOS命令不变,另一个侧只检查尺寸和导出TXT说明? 还有能否实现假如没有错误的尺寸,TXT侧不用新建?

TOP

回复 11# pcl_test


    之前我没有把下载第三方软件的命令删去,现在删去会快一点点。因为图片量比较大,用win7筛选出来比较麻烦。能实现已经很满足了,真心感谢你每次的帮忙解决了很多工作上的问题。

TOP

返回列表