Sé que esta es una pregunta muy básica, pero no pude encontrar la respuesta. Cuando hago clic derecho en un archivo con extensión .abc
y hago clic en Properties
y luego Change...
, incluso cuando hago clic en Browse...
y luego en Other Applications
, no puedo encontrar la aplicación correspondiente al ejecutable que quiero asociar con la extensión. Entonces, intenté seguir los siguientes pasos, pero no tuve suerte:
Estos son los pasos que tomé:
Encontré la ruta al ejecutable que quiero asociar con la extensión de archivo dada (por ejemplo,
C:\Users\JohnDoe\Desktop\MyPrograms\ABCApp.exe
puede ser esa ruta siABCApp.exe
es la aplicación que quiero usar para abrir archivos con la.abc
extensión).Navegué hasta
Start>Control Panel>Programs>Default Programs>Set Associations
e intenté agregar la.abc
extensión y el ejecutable asociado a la lista, pero esta ventana solo me permitirá cambiar el ejecutable usado para abrir una extensión ya registrada. Pero quiero registrar unnuevoextensión y su ejecutable.
Encontré algunas publicaciones en Internet que dicen que necesito modificar el registro para regedit.exe
registrar la extensión, pero estoy un poco confuso con los pasos. ¿Alguien podría explicar claramente lo que debo hacer?
¡Gracias!
ACTUALIZACIÓN: Dado que la .abc
extensión no está registrada en Windows, no es posible elegir Open With
cuándo se hace clic derecho en un example.abc
archivo. Las siguientes capturas de pantalla muestran la diferencia entre el menú contextual que se muestra al hacer clic derecho en el ícono del escritorio de una aplicación cuando (1): la aplicación no está registrada en Windows, versus cuando (2): la aplicación está registrada en Windows (en mi versión localizada de Windows, Apri
medios Open
y Apri con
mans Open With
):
Menú contextual del botón derecho de la aplicación registrada:
Menú contextual del botón derecho de la aplicación no registrada:
ACTUALIZACIÓN: Probé la solución publicada por @meatspace a continuación, pero aparece el siguiente error:
Probé tu respuesta:
C:\> assoc .abc
.abc=ABCApp.SpecialFileType.14
C:\> ftype ABCApp.SpecialFileType.14=C:\Users\JohnDoe\Desktop\ABC\ABCApp.exe
The file type 'ABCApp.SpecialFileType.14' was not found or there were no associated commands
C:\>
¿Exactamente cómo puedo crear la clave regedit.exe necesaria, si esa es la única solución? (No estoy seguro de si los puntos se traducen a subdirectorios o no en regedit y cómo nombrar la ruta a la clave).
¡¡¡Gracias!!!
Respuesta1
En un símbolo del sistema, usando .abc
su ejemplo:
assoc .abc
Supongamos que cede.abc = abcfile
Luego, en el símbolo del sistema:
ftype abcfile=C:\path\to\desired\executable.exe
Además, la razón por la que no puede encontrarlo .abc
es Start>Control Panel>Programs>Default Programs>Set Associations
porque no hay ninguna .abc
clave en HKEY_CLASSES_ROOT
. Si HKEY_CLASS_ROOT\abcfile\shell\open\command
existiera, la clave \command
apuntaría al ejecutable que se ejecuta cuando .abc
se invoca un archivo de este tipo.
Respuesta2
Según la investigación que he realizado, las extensiones de archivo .abc son archivos de notación musical y ABCApp.exe es un programa de SONAR que se utiliza para abrir, ver y editar esos archivos. Es posible que primero necesite instalar el programa ABCApp y, por lo tanto, registrar la extensión .abc y probablemente realizar la asociación automáticamente. Quizás también quieras ver esto.http://fileinfo.com/extension/abc Puede encontrar un programa mejor para hacer lo que quiere hacer.