【发布时间】:2013-02-10 23:38:23
【问题描述】:
我需要在 Windows 中创建一个 .bat,它执行以下操作:打开大量带有绘图的 .jpg 文件,然后重新保存它们。它们可以被覆盖或保存到新文件夹中,没关系。
我的代码如下:
mkdir newFolder
FOR %%x in (*.jpg) DO mspaint %%x > newFolder/new%%x
问题是保存的文件不是原始文件的副本。我不能只复制所有文件,因为它们必须通过油漆,但无法弄清楚问题出在哪里。
当我打开那个新文件时,它只显示一个带有文本“new0001.jpg”的黑色图像。
【问题讨论】:
-
为什么一定要通过mspaint?如果你解释你想要做什么,有人可能会有答案,但不太可能涉及 mspaint。根据您想要完成的任务,像 Irfanview 这样的东西——它是免费的、轻量级的,并且可以在批处理模式下运行——可能是一种选择。
标签: batch-file cmd paint