È possibile associare un'estensione in un modo per Windows Explorer e un altro modo per la riga di comando?


1

Ho diversi "tipi di file eseguibili", come gli script di FinalBuilder con estensione .fbp8.

Voglio il seguente scenario:

  • Se digito il nome testsul prompt dei comandi, lo script verrà eseguito con il FBCMD.exerunner di script della riga di comando
  • Tuttavia, se faccio doppio clic sullo stesso file in Esplora risorse, verrà invece aperto l'IDE della GUI, per modificare il file

È possibile? In tal caso, come posso fare per configurarlo?

Sembra che se cambio l'associazione per essere verso FBCMD.exe, questo viene utilizzato anche da Windows Explorer e quindi il doppio clic sul file lo eseguirà.

Ho già impostato in PATHEXTquesto modo,

SET PATHEXT=.FBP8;%PATHEXT%

e in questo momento il registro appare così:

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"

(Ci sono anche alcuni altri elementi all'interno per ulteriori elementi del tasto destro in Explorer, fammi sapere se sono richiesti)

Se lo cambio, la riga di comando lo noterà, ma anche Windows Explorer. È possibile avere la mia torta e mangiarla anche io?

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.