Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

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

Ветеран


Contributor


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

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


Код: Выделить весь код
@Echo Off &Cls
	Set "BoxIn=Z:\Box_In"
	Set "Mask=*.jpg"

	Set "List=Z:\Box_Arc\List.txt"
	Set "BoxOut=Z:\Box_Out"
		
	Pushd "%BoxIn%"||(Echo Folder "%BoxIn%" not found &Pause &Exit /B 2)
	If Not Exist "%List%" (Echo Filer "%List%" not found &Pause &Exit /B 2)

	Set /A n=1000000
	For /f "usebackq delims=" %%s IN (`type "%List%"`) Do (Set /A n+=1 &Call Set @%%n%%=%%s)

	Set /A n=1000000
	For %%f In (%Mask%) Do (Set /A n+=1 &Call :MyMove %%n%% "%%f")
	Popd
Pause
Exit /B
:MyMove
	Call Set "X=%%@%1%%"
	>nul Move %2 "%BoxOut%\%~n2-%X%%~x2"
Exit /B

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


Отправлено: 15:34, 05-04-2025 | #3