Accessor
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору wolf0425 Спасибо за помощь. Сейчас буду изучать. У меня w2k3 и usb.inf тоже unicode. Короче, я вчера сидел мудрил дома на XP, так там вообще findstr не работает. Просто тупо ничего не ищет. В w2k3 на работе всё отрабатывает, а дома на XP - нет. Я уже замечал нечто подобное с разницами работы команд reg.exe на XP и на w2k3, и ещё какую-то команду я "ловил" на том, что она по-разному реализована в разных операционках. Ладно. Пришлось выдумывать конструкцию с помощью банального find. Итого, вот что получилось: Код: for /f "delims=: tokens=1,2*" %%i in ('find /c /i "nokia" %windir%\inf\usb.inf') do if %%k gtr 0 (echo found) else (echo not found | Идея работы такова, что команда find вместе с использованными мною ключами дает на выход строчку вида ---------- C:\WINNT\INF\USB.INF: 5 Причём цифра в конце - это количество найденных поисковых элементов. Вот её то берём и извлекаем для анализа. bomzzz Цитата: да мне похер на твою строчку, и нет желания огород городить из файлов | Если тебе "похер" и "нет желания", да и советы твои, как было сказано раньше, совершенно бестолковые - то зачем ты нужен на форуме? | Всего записей: 2863 | Зарегистр. 31-10-2003 | Отправлено: 09:46 28-09-2010 | Исправлено: Accessor, 09:54 28-09-2010 |
|