Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Contributor


Сообщения: 2735
Благодарности: 1699

Профиль | Отправить PM | Цитировать


joskiyy, Если имеем аккаунты в формате в текстовом файле, то пропишите свои пути, и: вуаля!
Код: Выделить весь код
@Echo Off
	Set "Account=Z:\Soft_In\account.txt"
	Set "BoxOut=Z:\Box_Out"
	Set "FileOut=1.txt"

	Set /A N=1000
	FOR /F "usebackq tokens=1,2,3 delims=:" %%i IN ("%Account%") DO (
		Set /A N+=1
		Call Md "%BoxOut%\%%N:~1%%"
		Call Pushd "%BoxOut%\%%N:~1%%" &&(
			>"%FileOut%" (
			  (Echo ])
			  (Echo Логин "%%i")
			  (Echo Пароль "%%j")
			  (Echo Имя "%%k")
			  (Echo ])
			)
			Popd
		)
	)
Exit /B
Если экаунтов >999 поставить Set /A N=10000 или больше
Было до доработки
Код: Выделить весь код
@Echo Off
	Set "Account=Z:\Soft_In\account.txt"
	Set "BoxOut=Z:\Box_Out"
	Set "FileOut=1.txt"

	Set /A N=1000
	FOR /F "usebackq tokens=1,2,3 delims=:" %%i IN ("%Account%") DO (
		Set /A N+=1
		Call Md "%BoxOut%\%%N:~1%%"
		Call Pushd "%BoxOut%\%%N:~1%%" &&(
			Call >"%FileOut%"  Echo ]
			Call >>"%FileOut%" Echo Логин "%%i"
			Call >>"%FileOut%" Echo Пароль "%%j"
			Call >>"%FileOut%" Echo Имя "%%k"
			Call >>"%FileOut%" Echo ]
			Popd
		)
	)
Exit /B

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Последний раз редактировалось megaloman, 11-04-2019 в 10:21.

Это сообщение посчитали полезным следующие участники:

Отправлено: 22:15, 10-04-2019 | #3