Welcher Befehl entspricht einer Windows-Verknüpfung in cmd?

Welcher Befehl entspricht einer Windows-Verknüpfung in cmd?

Ich versuche, einen Benutzerbericht zu debuggen - der Benutzer führt meine App (eine Python WX GUI-App) über eine Verknüpfung in Windows aus. Obwohl ich als Benutzer eine Verknüpfung erstellen kann (der hilfreicherweise Folgendes gepostet hatihres) Ich bin nicht sicher, ob das mit ihrem Setup übereinstimmt. Was genau ruft Windows also auf/führt es aus, wenn ich eine Verknüpfung wie die gepostete drücke? Welche Rolle spielen dabei Dateizuordnungen?

Antwort1

Das Eingabeaufforderungsäquivalent einer Tastenkombination in einem bestimmten System (nicht zwischen verschiedenen Systemen) lautet:

cd /d <Start in>
<Target>

Wobei <Start in> und <Target> diejenigen sind, die Sie in Ihrem Screenshot sehen können. In Ihrem Beispiel ist es:

cd /d "C:\Bethesda Softworks\Oblivion\Mopy"
"C:\Bethesda Softworks\Oblivion\Mopy\Wyre Bash Launcher.pyw"

Das Dateizuordnungssystem spielt eine direkte Rolle. In diesem Beispiel wird die Dateizuordnungsdatenbank abgefragt, damit Windows weiß, welche App PYW-Dateien verarbeitet.

Aber das ist auch schon alles, was ich ohne weitere Daten zu Ihrer Frage sagen kann.

Diese Antwort wurde unter Windows 10 getestet. (Ich sehe, Sie haben Ihre Antwort nicht für eine bestimmte Windows-Version markiert, aber Ihr Screenshot stammt von Windows 7. Hoffen wir, dass es dort genauso ist.)

verwandte Informationen