Имя пользователя:
Пароль:
 

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

Ветеран


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

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


Цитата ncmps:
Не работает в общем скрипте »
.




А Вы уверены, что в лог-файле присутствует текущая дата ("%date%"), которую Вы ищете? Если уверены, то попробуйте такой "общий скрипт":


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

set "log=log.txt"

set "$user1=name1"
set "$user2=name2"
set "$user3=name3"
set "$user4=name4"
set "$user5=name5"
:: и. т. д.

for /f %%i in ('set $user^| find/c /v ""') do (
 for /l %%j in (1 1 %%i) do (
  for /f "delims=/" %%k in ('^<"%log%" cmd/v/c find "/%date%-!$user%%j!-"') do (
   set/a n+=1
   cmd/v/c echo !n!| >nul findstr/x 1&& cmd/v/c ">"!$user%%j!.txt" echo %%k"|| set x=%%k
  )
  if defined x cmd/v/c ">>"!$user%%j!.txt" echo !x!"
  set x=& set n=
 )
)

exit/b

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

Отправлено: 19:52, 29-06-2015 | #5