Sau khi tìm kiếm trang web này để biết "cách tạo mật khẩu với CMD", tôi đã tìm thấy một số ví dụ rất hữu ích. Sau đó, tôi muốn có thể in nhiều mật khẩu cùng một lúc (ai muốn nhấp cả ngày vào đó) và tôi đã tìm thấy một số mã có thể chạy mã trình tạo trong một số thời gian xác định. Điều tôi muốn làm tiếp theo là thử và in tất cả các mật khẩu được tạo trong một tệp .txt duy nhất. Tôi biết bạn phải sử dụng "lệnh> [drive: \ path * .txt]" cho điều đó nhưng tôi không biết làm thế nào: /. Sau khi tôi kết hợp trình tạo và mã vòng lặp, tôi nhận được một cái gì đó như thế này, nhưng nó chỉ in một mật khẩu trong tệp. Khi cái khác được tạo ra, cái cũ được thay thế. Có ai giúp đỡ không? :CƯỜI MỞ MIỆNG
@echo off
set execute counter=0
:loop
(@Echo off
rem 16 stings pwd
setlocal ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION
set alfanum=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
set pwd=
FOR /L %%b IN (0, 1, 16) DO (
SET /A rnd_num=!RANDOM! * 62 / 32768 + 1
for /F %%c in ('echo %%alfanum:~!rnd_num!^,1%%') do set pwd=!pwd!%%c
)
echo pwd=%pwd% > D:\password.txt
) :: This here between the () is the on line password generator
set /a executecounter=%executecounter%+1
if "%executecounter%"=="30" goto done
goto loop
:done
echo Complete!
pause