批处理脚本使用不同的输入多次运行命令

时间:2014-04-06 10:15:49

标签: batch-file

我是批处理编程的新手...我有一个解锁文件夹的命令,命令后面应该有一个密码。例如:“解锁123-456-789”用于在dos env上运行时解锁文件夹。这里“解锁”是命令,“123-456-789”是密码...我在文本文件中有数百个密码。如125-897-012,263-028-782,584-198-033,等我需要一个批处理脚本来运行命令“解锁”,它应该一次取每个密码来检查它是否可以解锁文件夹...可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

这将使用每个密码运行解锁工具。

@echo off
for /f "usebackq delims=" %%a in ("textfile.txt") do (
    echo trying "%%a"...
    call unlock %%a
    cd "c:\locked\folder" >nul 2>&1 && (echo "%%a" seems to work & pause & goto :eof)
)