Я пытаюсь отладить отчет пользователя - пользователь запускает мое приложение (приложение python wx gui) через ярлык в windows. Хотя я могу сделать ярлык как пользователь (который любезно разместилее) Я не уверен, что это будет эквивалентно ее настройке. Так что именно Windows вызывает/запускает, когда я нажимаю на ярлык, такой как опубликованный? Как ассоциации файлов вступают в это?
решение1
Эквивалент ярлыка в командной строке в одной системе (не в разных) выглядит так:
cd /d <Start in>
<Target>
Где <Start in> и <Target> — это те, которые вы можете наблюдать на вашем скриншоте. В вашем примере это:
cd /d "C:\Bethesda Softworks\Oblivion\Mopy"
"C:\Bethesda Softworks\Oblivion\Mopy\Wyre Bash Launcher.pyw"
Система ассоциации файлов играет прямую роль. В этом примере запрашивается база данных ассоциации файлов, чтобы Windows знала, какое приложение обрабатывает файлы .pyw.
Но это все, на что я могу ответить на ваш вопрос без дополнительных данных.
Этот ответ проверен на Windows 10. (Я вижу, что вы не указали в своем ответе конкретную версию Windows, но ваш снимок экрана сделан на Windows 7. Будем надеяться, что там все то же самое.)