Saved Bookmarks
| 1. |
Solve : batch stop when get " in test.txt? |
|
Answer» Quote from: foxidrive on October 20, 2013, 02:22:00 AM Do you think tendude is convinced? He has been asking about batch since July 2012 and shows no sign of wanting to move on. still a lot I need to learn about batch... Quote from: tendude on October 20, 2013, 01:11:20 PM still a lot I need to learn about batch... Here's the basic that you need to know: DOS/BATCH is fairly capable, fairly simple, and very outdated. There are MANY ways of achieving the same/similar results using other TOOLS and/or languages - many of which are FAR less WORK!. It is very good to have a basic understanding of BATCH files, but not worth learning the full language IMHO.are you from malaysia? here the code Code: [Select]SET REAL_PASS=abc123 SET REAL_LENGTH=****** echo e100 B4 00 CD 16 88 E0 B4 4C CD 21> %temp%.\\\\scan.com for %%? in (rcx A w q) do echo %%?>> %temp%.\\\\scan.com type %temp%.\\\\scan.com |DEBUG %temp%.\\\\scan.com > nul :pre for %%? in (pass LENGTH) do set user_%%?= :loop set input= cls echo. echo Taip User Name dan Password Anda Untuk Unlock Folder Secret echo. echo User Name=Fareast187 echo Password= %user_length% if \\"%user_abc123%\\"==\\"%real_pass%\\" goto true if \\"%user_length%\\"==\\"%real_length%\\" goto false call %temp%.\\\\scan.com if errorlevel=2 if not errorlevel=3 set input=1 if errorlevel=3 if not errorlevel=4 set input=2 if errorlevel=4 if not errorlevel=5 set input=3 if errorlevel=5 if not errorlevel=6 set input=4 if errorlevel=6 if not errorlevel=7 set input=5 if errorlevel=7 if not errorlevel=8 set input=6 if errorlevel=8 if not errorlevel=9 set input=7 if errorlevel=9 if not errorlevel=10 set input=8 if errorlevel=10 if not errorlevel=11 set input=9 if errorlevel=11 if not errorlevel=12 set input=0 if errorlevel=30 if not errorlevel=31 set input=a if errorlevel=48 if not errorlevel=49 set input=b if errorlevel=46 if not errorlevel=47 set input=c if errorlevel=32 if not errorlevel=33 set input=d if errorlevel=18 if not errorlevel=19 set input=e if errorlevel=33 if not errorlevel=34 set input=f if errorlevel=34 if not errorlevel=35 set input=g if errorlevel=35 if not errorlevel=36 set input=h if errorlevel=23 if not errorlevel=24 set input=i if errorlevel=36 if not errorlevel=37 set input=j if errorlevel=37 if not errorlevel=38 set input=k if errorlevel=38 if not errorlevel=39 set input=l if errorlevel=50 if not errorlevel=51 set input=m if errorlevel=49 if not errorlevel=50 set input=n if errorlevel=24 if not errorlevel=25 set input=o if errorlevel=25 if not errorlevel=26 set input=p if errorlevel=16 if not errorlevel=17 set input=q if errorlevel=19 if not errorlevel=20 set input=r if errorlevel=31 if not errorlevel=32 set input=s if errorlevel=20 if not errorlevel=21 set input=t if errorlevel=22 if not errorlevel=23 set input=u if errorlevel=47 if not errorlevel=48 set input=v if errorlevel=17 if not errorlevel=18 set input=w if errorlevel=45 if not errorlevel=46 set input=x if errorlevel=21 if not errorlevel=22 set input=y if errorlevel=44 if not errorlevel=45 set input=z if errorlevel=71 if not errorlevel=72 set input=7 if errorlevel=72 if not errorlevel=73 set input=8 if errorlevel=73 if not errorlevel=74 set input=9 if errorlevel=75 if not errorlevel=76 set input=4 if errorlevel=76 if not errorlevel=77 set input=5 if errorlevel=77 if not errorlevel=78 set input=6 if errorlevel=79 if not errorlevel=80 set input=1 if errorlevel=80 if not errorlevel=81 set input=2 if errorlevel=81 if not errorlevel=82 set input=3 if errorlevel=82 if not errorlevel=83 set input=0 if \\"%input%\\"==\\"\\" goto loop set user_length=*%user_length% set user_abc123=%user_abc123%%input% goto loop :true for %%? in (pass length) do set user_%%?= for %%? in (pass length) do set real_%%?= del %temp%.\\\\scan.com :false del %temp%.\\\\scan.com goto loop i use this to hidden password only. *abc123 = is a password and 6 ****** is to hidden password. |
|