1

У меня есть несколько "исполняемых типов файлов", например, скрипты FinalBuilder с расширением .fbp8 .

Я хочу следующий сценарий:

  • Если я введу имя test в командной строке, сценарий будет выполнен с помощью средства запуска сценария командной строки FBCMD.exe
  • Однако, если я дважды щелкну тот же файл в проводнике Windows, вместо этого откроется графическая среда разработки для редактирования файла.

Это возможно? Если да, то как мне его настроить?

Кажется, что если я изменю ассоциацию на FBCMD.exe , это также используется проводником Windows, и, таким образом, двойной щелчок по файлу выполнит его.

Я уже настроил PATHEXT как это,

SET PATHEXT=.FBP8;%PATHEXT%

и сейчас реестр выглядит так:

HKEY_CLASSES_ROOT
    .FBP8
        (Default)                REG_SZ    FinalBuilder8.Project

    FinalBuilder8.Project
        shell
            open
                command
                    (Default)    REG_SZ    "C:\Program Files (x86)\FinalBuilder 8\FinalBuilder8.exe" "%1"

(там есть и другие фрагменты для дополнительных элементов, щелкающих правой кнопкой мыши в Проводнике, дайте мне знать, если они требуются)

Если я изменю это, командная строка заметит, но Windows Explorer тоже. Можно ли взять мой пирог и съесть его тоже?

0