Elroir
Работает! Спасибо. А что именно дают цифры 1251
Работает! Спасибо. А что именно дают цифры 1251
А что именно дают цифры 1251
Поняино а как сделать чтобы мой батник не закрывался сразу после того как сделает свою задачю, а дал мне посмотреть результат своей работы???
И извиняюсь за ламерский вопрос, а чем .cmd от .bat отличаются?
Дальше - в этом файле из набора текста (разное кол-во строк) есть кодовое слово KOMBANK
за ним в следующих строках может быть как одна так и несколько отделенные пробелами с начала строки имя файла, с другой строки тоже имя файла, в основном с расширением .ARJ но опять же невсегда. И далее снова пустые строки из пробелов.
Приведи пример этого файла
Нужно получить список строк с самыми свежими файлами ([имя файла] )
Прикидваю что нужно for-ом бежать по обоим файлам, но вот пока только не знаю как сравнивать дату время....
Можно ли предположить, что после списка файлов и строчек с пробелами, всегда идет строка "и.о. Директора РЦИ X.X. Фио дира"? (На самом деле, меня интересует, можно ли взять слово "Директор", как признак окончания блока с файлами)
[имя файла] [время] [дата]
ну ок
а какие возможные варианты?
И проще написать свою тулзень?
LeshiyAlex
Тогда так:
Файл
Директор
Исп.
Тел.
:get_files
for /f "usebackq skip=%~2 tokens=1,2*" %%c in (%1) do (
(echo %%c %%d | find "Директор">nul) && goto :EOF
if /i "%%c"=="Файл" (if not "%%d"=="" echo %%d>>KOMBANK.TXT) else (echo %%c>>KOMBANK.TXT)
)
for /f "tokens=2 delims==" %%i in ('set name ^| sort /r')
как то не до конца...
особенно интересует - skip=%~2 ?
ЕСЛИ есть строка KOMBANK то делай ВСЮ ПРОЦЕДУРУ, а ЕСЛИ НЕТ то удали файл
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
Предыдущая тема: DVD-video (ДВД-видео) - что и как (часть 3)