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

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

Ветеран


Contributor


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

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


Код: Выделить весь код
@Echo Off &Cls
>nul Chcp 1251
	Set "BoxIn=Z:\Box_In"
	Set "BoxShr=k12345"
	Set Mask="%BoxShr%_*.png"

	Set "BoxAdd=Z:\Soft_Arc\123"
	Set Arc="C:\Program Files\7-Zip\7z.exe" a -mx9 "Z:\Box_Arc\archive.7z"

	Set /A M=0
	Pushd "%BoxIn%\%BoxShr%" || (Echo Folder "%BoxIn%\%BoxShr%" not found &Pause &Exit /B 2)
		For /R "%BoxIn%\%BoxShr%" %%f In ("%Mask%") Do (
			Set /A M+=1
			Call Set "@@@%%M%%=Ren "%%f.tmp" "%BoxShr%_%%M%%%%~xf""
			Ren "%%f" "%%~nxf.tmp"
		)
		For /F "usebackq tokens=2 delims==" %%f In (`2^>nul Set "@@@"`) Do %%f
	Popd
Pause
Exit /B 0

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

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

Отправлено: 10:28, 14-03-2024 | #9