4

Команды Windows FIND и FINDSTR подходят для поиска в определенных типах файлов соответствующих строковых значений, но ни один из них не работает с более новыми форматами MS-Office, такими как DOCX, XLSX или PPTX. Есть ли другой способ поиска в этих файлах из командной строки? Это будет только на компьютерах с Windows Vista и Windows 7.

2 ответа2

-2

если вы конвертируете .doc в .txt , .xls в .csv вы сможете использовать эти команды для них

причина того, что эти файлы не работают с командами, заключается в том, что их содержимое зашифровано, и я не думаю, что консольные команды и экран могут обрабатывать файлы не открытого текста , но вы все равно можете попытаться найти в документах двоичные файлы (winword.exe , excel.exe , powerpnt.exe) и их командную строку используют с переключателями этих приложений, но формат отображения (т.е. представление, вывод) для извлечения найденных значений в файлах на консолях (cmd.exe , powershell.exe) для меня остается невообразимым

-2

В Windows 7 вы можете добавлять новые типы файлов в индекс (Панель управления -> Параметры индексирования -> Дополнительные параметры -> Типы файлов). Не забудьте перестроить свой индекс.

Некоторые пользователи также сообщили, что они переустановили MS Office 2007 и перестроили свой индекс, и после этого поиск содержимого типов файлов MS Office был в порядке.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .