fugq0fff 发表于 2010-5-9 20:34:55

bat 转换 AU3

请高手帮帮忙帮我把这个bat转换为AU3 谢谢了

@echo off

for /f "tokens=1,2,3 delims= " %%i in (password.txt) do if %%i == %USERNAME% if %%j==%PASSWORD% if %%k == 1 exit /B 0

exit /B 1

fugq0fff 发表于 2010-5-10 19:21:47

那位大哥帮我转一下啊 谢谢了

fugq0fff 发表于 2010-5-11 12:41:14

老大行行好吧 帮帮忙转一下怎么没人理我啊

afan 发表于 2010-5-11 15:52:18

不知道是这意思不Func CK($USERNAME, $PASSWORD)
        Local $txt = FileOpen('password.txt'), $ck
        While 1
                Local $line = FileReadLine($txt)
                If @error = -1 Then ExitLoop
                Local $sS = StringSplit($line, ' ')
                If @error Or $sS <> 3 Then ContinueLoop
                If $sS = $USERNAME And $sS = $PASSWORD And $sS == 1 Then
                        $ck = 1
                        ExitLoop
                EndIf
        WEnd
        FileClose($txt)
        If $ck Then Return 0
        Return 1
EndFunc   ;==>CK

fugq0fff 发表于 2010-5-13 13:45:48

没有用用户名和密码不对还是直接通过

afan 发表于 2010-5-13 14:04:09

说实话,你这脚本用在哪以及如何验证我都不清楚,以上代码也仅靠1L的批处理猜测目的而来。
想要解决问题,应该详细说明脚本目的,毕竟这里不是批处理论坛

wgboy 发表于 2010-5-13 14:09:04

看似是从一个密码字库文件里,读取密码,然后进行尝试!楼主不会是在搞穷举吧

fugq0fff 发表于 2010-5-14 01:54:20

真不好意思这个是openvpn 的验证批处理通过变量传送到批处理进行用户名和密码验证 成功就返回0 失败就返回1
页: [1]
查看完整版本: bat 转换 AU3