CMD/BAT - Переменная в батнике, зависимая от имени файла

Аватара пользователя
russur

Re: CMD/BAT - Переменная в батнике, зависимая от имени файла

Сообщение russur »

Продолжаем: какую конкретную версию «arj32.exe» Вы используете?
Аватара пользователя
russur

Re: CMD/BAT - Переменная в батнике, зависимая от имени файла

Сообщение russur »

если нужно другой, я установлю другой архиватор
Аватара пользователя
russur

Re: CMD/BAT - Переменная в батнике, зависимая от имени файла

Сообщение russur »

В общем вот такой формат заработал, правда если только удалить одно ECHO перед разархивацией



Код:

Код: Выделить всё

@echo off
setlocal enableextensions enabledelayedexpansion
set sFolder=d:\0
if exist "%sFolder%\." (
	for /f "delims==" %%i in ('dir /b /a:-d /o:n "%sFolder%\*.arj"') do if not defined sArcName set sArcName=%sFolder%\%%i
	if defined sArcName (
		echo Found archive [!sArcName!]
		"%sFolder%\arj32.exe" x "!sArcName!" "%sFolder%" -r
	) else (
		echo Not found any *.arj files in [%sFolder%]
	)
) else (
	echo Not found folder [%sFolder%]
)
endlocal
exit /b 0



Спасибо тебе ОГРОМНОЕ за помощь!!!! Круто!!!!
Аватара пользователя
Iska

Re: CMD/BAT - Переменная в батнике, зависимая от имени файла

Сообщение Iska »

Цитата russur:



правда если только удалить одно ECHO перед разархивацией
CMD/BAT - Переменная в батнике, зависимая от имени файла




Да, лишнее «echo» перед командой распаковки — это я забыл удалить после отладки. Приношу Вам свои извинения.
Аватара пользователя
russur

Re: CMD/BAT - Переменная в батнике, зависимая от имени файла

Сообщение russur »

Цитата:



Да, лишнее «echo» перед командой распаковки — это я забыл удалить после отладки. Приношу Вам свои извинения.



да какие извинения, вам спасибо за помощь!!!
Ответить

Вернуться в «Скриптовые языки администрирования Windows»