Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Поиск в текстовом выводе цикла (http://forum.oszone.net/showthread.php?t=313270)

unS0uL 29-03-2016 22:54 2621108

Поиск в текстовом выводе цикла
 
Привет всем.
Есть архивы
Цитата:

Prog_1.4.0.1004.rar
Prog_1.4.0.1007.rar
Prog_1.4.0.1010.rar
Prog_1.4.0.1014.rar
Prog_1.4.0.1015.rar
Prog_1.4.0.1016.rar
Prog_1.4.0.1018.rar
Они находятся в одной папке, мне нужно перебрать архивы с этим именем (по маске prog наверное), и по запросу пользователя разархивировать нужный архив. Это нужно чтобы сделать даунгрэйд программы. Примерно так:

Текущая версия программы: 1018
Понизить версию на... 2,3 или больше версий (если конечно есть архивы). Это наверное лучше сделать с использованием последней, пред последней строкой с конца.

Более менее разобрался с циклами но как найти нужные строки?
Код:

for /f %%a in ('dir /a:-d /b "%~dp0"') do (
for /f "tokens=5 delims=_.rar" %%b In ("%%a") do echo %%b)



Время: 10:16.

Время: 10:16.
© OSzone.net 2001-