我想创建一个批处理文件,它扫描文件的条形码,并将文件重命名为条形码。批量重命名与其他批次的结果
我为此使用了两个批处理文件。其中一个批处理文件中(test.bat的)的执行,用于扫描条形码的exe:
@echo off
zbarimg.exe --raw -D -q %1
在第二个批处理文件,我想它扫描与*扩展名为.tif的目录中的所有文件,扫描的条形码,并将其重命名为barcodenumber。第二批(rename.bat)看起来是这样的:
for /f "tokens=*" %%a in ('dir /b *.tif') do (test.bat %%a)
我的主要问题是,我怎么可以将重命名命令,这些文件重命名为test.bat的结果。
总之,这是PROCES: 1.有一个叫做test.tif 2.文件的文件被扫描的条形码(即123456789) 3. test.tif被重命名为123456789.tif
我在想如何捕获变量中test.bat的结果,所以我可以调用,当我使用重命名命令?
谢谢!
谢谢,这正是我一直在寻找的! – HansR83