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

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

Пользователь


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

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


Код: Выделить весь код
@echo off
Setlocal EnableDelayedExpansion EnableExtensions

set src=Inst_Update.txt

set KBCount=0
for /F "UseBackQ tokens=1,2 delims=-" %%K in ("%src%") do (
  if "%%L" neq "" (
    if defined KBID.%%K (
      if !KBID.%%K! LSS %%L set KBID.%%K=%%L
    ) else (
      set /A KBCount+=1
      set KBn.!KBCount!=%%K
      set KBID.%%K=%%L
    )
  )
)
(
for /L %%C in (1,1,%KBCount%) do call echo !KBn.%%C!--%%KBID.!KBn.%%C!%%
) > "Inst_Update2.txt"
pause

-------
Alex Dragokas

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

Отправлено: 20:11, 25-07-2013 | #5