У меня есть несколько "исполняемых типов файлов", например, скрипты 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 тоже. Можно ли взять мой пирог и съесть его тоже?