3

У меня есть файлы .java которые сейчас открываются с помощью программы по умолчанию notepad++, но я не хочу, чтобы программа по умолчанию открывала все мои файлы Java, я хочу выбирать каждый раз.

Как бы я сделал так, чтобы программа не открывалась по умолчанию?

1 ответ1

0

Стандартные инструменты Windows позволяют изменять программу по умолчанию, но не удалять ее. Если вы можете удалить настройки по умолчанию (путем редактирования реестра), вам будет предложен список рекомендуемых и других программ. Если вы выберете один из них и не снимите флажок "Всегда использовать это", вы вернетесь к настройкам по умолчанию, и вам нужно будет начать заново (и я знаю, как это легко сделать).

Простая альтернатива - нажать кнопку "Обзор" и найти ранее созданную программу или скрипт, чтобы показать сообщение, в котором нужно щелкнуть правой кнопкой мыши и использовать "Открыть с помощью".

Если у вас нет инструментов программирования, создайте скрипт, такой как NoDefault.cmd, содержащий:-

@echo off
echo Right-click and use Open With
pause

Он не будет таким красивым, как окно сообщения, но он сделает свою работу, и после двойного щелчка несколько раз вы скоро привыкнете к щелчку правой кнопкой мыши. Недостатком является то, что NoDefault.cmd (или что-либо еще, что вы используете для отображения окна сообщения) теперь появятся в вашем списке "Открыть с помощью", но я не могу найти простой способ обойти это: любая программа по умолчанию должна быть в списке. Это потребует редактирования реестра, чтобы избавиться от него из этого списка после удаления по умолчанию.

Более сложным решением было бы создание программы или скрипта по умолчанию, позволяющих вам выбирать из списка и запускать непосредственно из выбранного элемента списка, но это выглядит как чрезмерное уничтожение.

Сказав все это, я сам столкнулся с этой проблемой на определенных типах файлов, и я не сделал ничего из вышеперечисленного, а просто привык к щелчку правой кнопкой мыши по расширениям, где мне требуется выбор действий в разное время, убедившись, что дефолт не делает ничего потенциально вредного. По умолчанию вы открываете notepad++ гораздо безопаснее, чем запускать скрипт, даже если он вас раздражает, но чем больше он раздражает, тем быстрее вы научитесь!

Если вы все еще хотите попробовать изменить значение по умолчанию, я предлагаю вам создать новое расширение для экспериментов, чтобы вы знали, что будет работать лучше для вас, прежде чем начинать изменять расширения Java. В XP explorer есть вкладка "Типы файлов" в меню "Инструменты" -> "Свойства папки", которая дает вам большой контроль над контекстным меню, включая настройку действия по умолчанию. Это, вероятно, труднее найти в более поздних версиях Windows (большинство таких вещей есть).

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