2014-04-06 46 views
0

即时通讯批处理编程新...我有一个命令来解锁一个文件夹,命令后面应该有一个密码。例如:“解锁123-456-789”用于在dos环境下运行时解锁文件夹。这里的“解锁”是命令和“123-456-789”是一个密码...我有数百个密码在文本file.like 125-897-012,263-028-782,584-198-033,等我需要一个批处理脚本运行命令“解锁”,它应该一次采取每个密码,以检查它是否可以解锁文件夹...可以any1帮助我吗?批处理脚本多次使用不同的输入运行命令

+0

尝试在命令行中运行它,看着ERRORLEVEL事后看它是否变化取决于你的解锁命令是否有效或没有。在解锁命令工作后使用“echo%ERRORLEVEL%”,在失败后再次使用“echo%ERRORLEVEL%”,看看它是否告诉你解锁是否工作。然后看看这个... http://ss64.com/nt/for_f.html –

回答

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) 
) 
+0

非常感谢你..它完美的作品...我需要一个更多的帮助...我不希望命令执行一次它解锁(即当命令使用正确的密码从文本文件)文件夹...但它正在执行所有的密码..任何方式来取得正确的密码后停止执行? – user3503277

+0

你在控制台上看到什么?它意味着一旦找到正确的密码就会退出。我无法测试这个,因为我没有安装程序,但您使用的是哪个版本的Windows? – foxidrive

+0

感谢您的回复...离开那个..我需要另一个帮助...我正在一个项目在visual studio 2010 C++窗口应用程序...我需要一个程序,完全与十六进制编辑器做同样的工作..输入是.raw格式的图像。我需要在十六进制编辑器中查看图像..我知道有十六进制编辑器可用,但我需要一个程序来做到这一点..请帮助我.. – user3503277

相关问题