Windows Файл "Открыть с помощью" не может использовать два приложения с одинаковым именем исполняемого файла

можно выбрать, какое приложение использовать для открытия файла с

  1. Правой Кнопкой Мыши на файле
  2. открыть с помощью
  3. выбрать программу по умолчанию...
  4. обзор

таким образом, можно перейти в каталог (скажем,C:dir_new), содержащий предполагаемое приложение (скажем, myapp.exe).

если случается, что имя файла выбранного исполняемого файла (назовем его избранные в этом случае C:dir_newmyapp.exe) то же самое, что и у другого приложения (назовем его First, например, C:dir_oldmyapp.exe) уже присутствует в отображаемом окне "открыть с помощью", то вместо добавления избранные (C:dir_newmyapp.exe) в списке он выбирает уже присутствующий First (C:dir_oldmyapp.exe).

возможно ли вообще (любыми средствами) иметь два приложения с одинаковым именем файла (myapp.exe) доступен для "открыть с помощью" одновременно?

PS: Я использую Windows 7, но я сомнений в этом не бывает в других версиях.


EDIT: я только что нашел это
/q/how-to-choose-default-program-to-a-file-to-be-opened-with-same-exe-name-39023/"https://superuser.com/a/388028/245595">https://superuser.com/a/388028/245595) может быть использован для нынешних целей. Однако для этого требуются права администратора.

этой и этой также может иметь значение.

18
задан sancho.s
22.04.2023 11:44 Количество просмотров материала 2936
Распечатать страницу

1 ответ

я нашел обходной путь, если у вас есть права администратора (и достаточно современные окна, я думаю Vista и выше) вы можете использовать mklink чтобы создать жесткую ссылку (если вы не знакомы с UNIX-подобной системой, это в основном ярлык очень низкого уровня) следующим образом:

C:\app1\app.exe <- Current app associated with filetype
C:\app2\app.exe <- Windows can't use this exe

в командной строке Windows promt выполните:

mklink /H C:\app2\hard_link_to_app.exe C:\app2\app.exe

файл C:\app2\hard_link_to_app.exe появляется и может использоваться вместо C:\app2\app.exe для сопоставления файлов.

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


интересно, можно ли установить ярлык на C:\dir_new\myapp.exe, с другим именем, и запрос открытия с ярлыком.

выше предложение из комментариев не работает с обычными ярлыками windows.

2
отвечен Erik 2023-04-23 19:32

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх