Windows 7: Як змінити, яка програма відкриває пакетний файл?


10

Я пам'ятаю в Windows XP, де ви могли редагувати асоціації файлів, щоб не лише змінити програму, яка відкриє певні файли, але редагувати окремі елементи в контекстному меню правої кнопки миші. Ви також можете редагувати параметри командного рядка, якщо хочете.

Я хотів би зробити це з пакетними файлами, щоб я міг змінити параметр "Редагувати", щоб відкрити пакетний файл із Notepad2. Подвійне клацання все одно виконає команду Open, тому пакетний файл виконуватиметься як звичайно.

Здається, що ця розширена функціональність у Windows 7 була видалена та замінена функцією, яка дозволяє просто змінити програму, з якої відкривається файл. Будь-який спосіб я можу отримати пакетний файл для відкриття для редагування в текстовому редакторі на мій вибір?

Відповіді:


17

Асоціацію можна знайти в реєстрі Windows

HKEY_CLASSES_ROOT \ batfile \ shell \ edit \ команда

Дані за замовчуванням є

% SystemRoot% \ System32 \ NOTEPAD.EXE% 1

Ви можете змінити ціль даних у вибрану програму.

введіть тут опис зображення

.

Я використовував цю програму, щоб знайти її

.


Чи варто перезавантажити комп'ютер, щоб зробити це? Я змінив ключ для "C: \ Program Files \ Notepad ++ \ notepad ++. Exe% 1", але "Edit" продовжуйте відкриватися в блокноті Windows ...
Diogo

opps, це працює тільки для батарей, я намагався відкрити .txt файли ... Це працювало зараз .... Вибачте: D
Diogo

Дивовижно! Це спрацювало. Мені навіть не довелося перезапускати. Дякую, друже.
коливальнийкретин

Може бути, цитується% 1 у випадку, якщо ім'я пакету файлів містить пробіли. тобто "% 1"
Феліпе Аламеда A
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.