Estoy intentando depurar un informe de usuario: el usuario está ejecutando mi aplicación (una aplicación python wx gui) a través de un acceso directo en Windows. Aunque puedo crear un acceso directo como usuario (que amablemente publicósuyo) No estoy seguro de que esto sea equivalente a su configuración. Entonces, ¿qué llama/ejecuta exactamente Windows cuando presiono un acceso directo como el publicado? ¿Cómo entran en juego las asociaciones de archivos?
Respuesta1
El equivalente del símbolo del sistema de un acceso directo en un sistema determinado (no en otros diferentes) es:
cd /d <Start in>
<Target>
Donde <Iniciar en> y <Destino> son los que puedes observar en tu captura de pantalla. En tu ejemplo, es:
cd /d "C:\Bethesda Softworks\Oblivion\Mopy"
"C:\Bethesda Softworks\Oblivion\Mopy\Wyre Bash Launcher.pyw"
El sistema de asociación de archivos juega un papel directo. En este ejemplo, se consulta la base de datos de asociación de archivos para que Windows sepa qué aplicación maneja archivos .pyw.
Pero hasta ahí puedo responder a tu pregunta sin datos adicionales.
Esta respuesta se prueba en Windows 10. (Veo que no ha etiquetado su respuesta para ninguna versión específica de Windows, pero su captura de pantalla es de Windows 7. Esperemos que las cosas sean iguales allí).