我制作了一个小脚本,这样我就可以在资源管理器(在 Windows XP 上)中选择一些文件,右键单击,然后发送到。该脚本最多可处理 20 个文件,但在选择 21 个或更多文件时会失败。为什么以及如何解决这个问题?
:Loop
If "%~dpn1"=="" Goto :EOF
convert "%~dpn1.jpg" "%~dpn1_dvr_hires.tif"
convert "%~dpn1.jpg" -scale 150 -density 72 "%~dpn1_dvr_hires_renamed.jpg"
Shift
Goto Loop
当我拖放或使用 sendto 菜单时:<20 个文件,并且命令按预期运行正常,但 >20 并且我得到“Windows 无法访问指定的设备、路径或文件。您可能没有适当的权限访问该项目。” 我已经检查并更改了权限,权限似乎不是问题。