![Abrir con... desde la terminal. ventanas 10](https://rvso.com/image/1543201/Abrir%20con...%20desde%20la%20terminal.%20ventanas%2010.png)
Respuesta1
Dada la sintaxis del símbolo del sistema, siempre es ejecutar el programa primero, es decir, program.exe con varios parámetros, es decir, program.exe /d /s.
Entonces, en teoría, puedes ejecutar el programa que deseas usar con el archivo que deseas abrir como parámetro, por ejemplo, para abrir un archivo con MS Word, harías:
winword.exe <filepath>
es decir
winword.exe c:\documents\file.docx
Respuesta2
El símbolo del sistema tiene este increíble comando llamadostart
Iniciar se puede utilizar para iniciar el programa asociado en un formato de archivo.
Si tiene Word instalado y desea abrir un documento de Word llamado, myfile.docx
simplemente escriba: start myfile.docx
y se iniciará Word.
Si proporciona una ruta en lugar de un nombre de archivo, el Explorador se abre con esa ruta.
Por ejemplo:
c:\>cd c:\temp
c:\temp>start .
Se iniciará un explorador que comienza en c:\temp.
En realidad, no es posible mostrar el cuadro de diálogo "abrir con", pero si escribe iniciar. Para abrir un explorador en la carpeta actual, puede hacer clic derecho en el archivo y realizar la acción de apertura manualmente o mediante atajos de teclado.
Respuesta3
Puede abrir este cuadro de diálogo con el siguiente comando (Rundll32 le permite ejecutar una función en una biblioteca dinámica directamente desde cmd/powershell):
Rundll32 Shell32.dll,OpenAs_RunDLL path\to\you\file.extension
Tenga en cuenta que estosolo funciona con rutas absolutas.