2008-09-16 19 views
7

Ich habe eine Verknüpfung auf meinem Desktop, die eine Eingabeaufforderung mit vielen benötigten Argumenten öffnet. Ich setze das 'start in' Feld auf d: \ und es funktioniert wie erwartet (die Eingabeaufforderung beginnt in d :). Wenn ich Advanced -> als Administrator ausführen und dann die Verknüpfung öffne, startet es in C: \ Windows \ System32, obwohl ich das Feld "Start in" nicht geändert habe. Wie kann ich es in d: \ starten?Wie kann ich eine Verknüpfung in einem anderen Verzeichnis starten, wenn ich sie als Administrator unter Windows Vista ausführe?

Antwort

9

Wenn Sie das Argument/k verwenden, können Sie eine einzelne Zeile hinzufügen, um ein Änderungslaufwerk auszuführen und das Verzeichnis zu ändern. Zum Beispiel:

C:\Windows\System32\cmd.exe /k "d: & cd d:\storage"

Mit & Sie aneinanderzureihen viele Befehle in einer Zeile können.

Edit: Sie können auch Laufwerk mit dem Befehl cd allein "cd /d d:\storage" ändern. Danke an Adam Mitz für den Kommentar.

+3

warum nicht nur einen Befehl verwenden? cd/d d: \ Speicher –

+0

Ich wusste nicht, dass der Befehl zum Ändern des Verzeichnisses das getan hat. Gut zu wissen. –

+0

Ja ... es gibt eine erstaunliche Menge in cmd.exe zu lernen. –