Кажется, проще присвоить этому "choice" какое-нибудь фейковое расширение Напр. choice.abrakdbr . И назначить ассоциацию. :-)
Поиск по содержимому - не работает для файлов без расширения
Операционная система:
Windows 7 Профессиональная
Корпорация Майкрософт (Microsoft Corp.), 2009.
Service Pack 1
Шаги воспроизведения проблемы:
а). Создайте текстовой файл choice (имя файла без расширения). Он может содержать любой текст. Рекомендую поместить в этот файл следующий код на языке программирования bash:
#!/bin/bash
#Предлагает Вам выбрать значение из набора вариантов. Ждет,
#пока Вы сделаете выбор, нажав клавишу, и выдает звуковой
#сигнал при нажатии клавиши, которой нет среди допустимых
#вариантов.
if [ "$1" = "--help" ]
then
cat <<End-of-message
Ожидает ответа пользователя.
basename $0 [текст] [варианты] ...
варианты Варианты ответа пользователя.
текст Строка приглашения
После выполнения команды переменная $? приобретает значение,
равное номеру выбранного варианта ответа.
End-of-message
exit 0
fi
echo -en "$1"
shift
while [ $? -eq 0 ]
do
index=0
read -s -n1
for par in $*
do
let "index+=1"
if [ "$REPLY" = "$par" ]
then
if [ "$par" != $'\033' ]
then
echo $par
else
echo
fi
exit $index
fi
done
#звуковое предупреждение
echo -en "\a" #сигнал
# beep #если сигнала нет, тогда попробуйте утилиту beep
done
exit 255
б). Скопируйте файл choice в каталог Мои документы вашей учетной записи.
в). Откройте меню «Пуск», в поле поиска наберите параметры индексирования и в результатах выберите пункт Параметры индексирования.
г). Убедитесь, что список с индексируемыми расположениями включает в себя каталог Мои документы
Если это не так, то выберите этот каталог, используя кнопку Изменить.
д). Нажмите кнопку Дополнительно и выберите вкладку Типы файлов.
е). В поле Добавить новое расширение в список введите расширение имени файла «.» (точка без кавычек) и затем нажмите кнопку Добавить.
ж). Щелкните Индексировать свойства и содержимое файлов и затем нажмите кнопку ОК.
з). Появится диалоговое окно Перестройка индекса. Щелкните на OK и дождитесь завершения перестройки индекса.
и). Откройте «Проводник» и в строке поиска (справа вверху окна) введите часть содержимого файла choice, например слово while.
Суть проблемы: В результате вышеперечисленных действий файл choice, который содержит искомое слово while, не найден
Windows для дома | Другое | Поиск, сенсорная панель и мышь
Заблокированный вопрос. Этот вопрос был перенесен из сообщества службы поддержки Майкрософт. Вы можете проголосовать о его полезности, но не можете добавлять комментарии или ответы, а также подписаться на этот вопрос.
Ответы: 33
Сортировать по: Самые старые
-
Анонимные
2015-06-11T15:46:23+00:00 ... поиск по содержимому осуществляется лишь в файлах ассоциированных с конкретными приложениями.
Это утверждение неверное. Вот результат для файла с расшерением "a" - test.a (данное расширение не ассоциировано ни с одним приложением):
-
Анонимные
2015-06-11T16:05:57+00:00 Кажется, проще присвоить этому "choice" какое-нибудь фейковое расширение Напр. choice.abrakdbr . И назначить ассоциацию. :-)
Проще, пожалуй, найти другое специальное приложение с функцией поиска стороннего разработчика.
Назначение ассоциации как таковое не решает проблему. Я внес в реестр следующие добавления:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT.]
"PerceivedType"="text"
@="txtfile"
"Content Type"="text/plain"
[HKEY_CLASSES_ROOT.\OpenWithProgIDs]
"soffice.StarCalcDocument.6"=""
"soffice.StarWriterDocument.6"=""
[HKEY_CLASSES_ROOT.\PersistentHandler]
"OriginalPersistentHandler"="{00000000-0000-0000-0000-000000000000}"
@="{5e941d80-bf96-11cd-b579-08002b30bfeb}"
[HKEY_CLASSES_ROOT.\ShellNew]
"ItemName"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,\
6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,\
00,6e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2e,00,65,00,78,00,65,00,2c,00,\
2d,00,34,00,37,00,30,00,00,00
"NullFile"=""
В результате теперь файлы без расширения ассоциированы с Блокнотом:
-
Анонимные
2015-06-11T16:11:21+00:00 Но у этого файла есть хотя бы расширение. А у того нет.
Если вам нравится создавать себе трудности, а потом их героически преодолевать, то флаг вам в руки.
ps.
http://windows.microsoft.com/ru-ru/windows7/change-advanced-indexing-options#[Добавление типа файла в индекс](http://windows.microsoft.com/ru-ru/windows7/change-advanced-indexing-options#)
При работе с типом файла, который еще не распознан индексом, для выполнения поиска в ОС Windows по этому типу файла можно добавить его в индекс.
- Откройте параметры индексирования. Для этого нажмите кнопку
Пуск
и выберите пункт
Панель управления. В поле поиска введите
параметры индексирования и затем выберите пункт Параметры индексирования. - Щелкните Дополнительно.
Если отображается запрос на ввод пароля администратора или его подтверждения,
укажите пароль или предоставьте подтверждение. - В диалоговом окне Дополнительные параметры перейдите на вкладку Типы файлов.
- В поле Добавление нового расширения в список введите расширение имени файла (например, «TXT») и затем нажмите кнопку Добавить.
- Щелкните Индексировать только свойства или Индексировать свойства и содержимое файлов и затем нажмите кнопку ОК.
Как видите, ключевое слово здесь "расширение".
- Откройте параметры индексирования. Для этого нажмите кнопку
Пуск
-
0x00000000 40,810 Баллы репутации
2015-06-11T17:56:05+00:00 Изменений нет?
Попробуйте перестроить индекс. Автоматом индексируется во время обслуживания. а когда оно будет?
На перестройку индекса может уйти несколько часов.