Wir kamen mit einem Szenario, in dem wir Shortcut file ( .lnk
) verwenden müssen, das sich auf dem Desktop befindet, um eine Anwendung für ein kopfloses Gerät auszuführen (dh ohne manuellen Eingriff).
Gibt es eine Möglichkeit, es über die Eingabeaufforderung auszuführen?
windows-7
command-line
sandeep
quelle
quelle
START filename.lnk
sollte den Trick machenSolange es keine Exe mit demselben Namen wie die Verknüpfung gibt, können Sie die .lnk weglassen, also nur
START filename
quelle
Die obigen Lösungen haben 2017 bei mir nicht funktioniert, deshalb habe ich ein bisschen experimentiert.
Es stellt sich heraus, dass Windows (mindestens 10) zwischen Verknüpfungen, die auf einen lokalen Pfad verweisen, und Verknüpfungen, die eine URL sind, unterscheidet. Was ich fand, war das
.lnk
.url
Eine Verknüpfung zu
/superuser//
würde also das Suffix haben,.url
während eine Verknüpfung zuC:\Windows
oder zu bestimmten Orten wieControl Panel
das Suffix haben würde.lnk
.Wenn Sie die Verknüpfung ausführen möchten, geben Sie einfach
shortcut.suffix
die Eingabeaufforderung cmd ein, wobei.suffix
das Suffix der obigen Regel entspricht. Sie müssen zuerstcd
zu dem Ordner wechseln, der Ihre Verknüpfung enthält, oder den vollständigen Pfad zur Datei eingeben. In Ihrem FallDie Eingabe in das Dialogfeld Ausführen (über
Win + R
) oder die Eingabeaufforderung cmd würde den Trick ausführen .Windows und seine Unannehmlichkeiten.
quelle
Suchen Sie zunächst den Speicherort der Verknüpfung, von der aus Sie eine cmd.exe-Shell starten. Klicken Sie mit der rechten Maustaste auf die Verknüpfung und wählen Sie "Eigenschaften". Suchen Sie auf der Registerkarte "Allgemein" und kopieren Sie den Wert "Speicherort:".
Verwenden Sie die Verknüpfung, um ein Rücksetzfenster zu starten.
quelle