Ich muss oft auf einige Kommandozeilenprogramme wie mysql zugreifen. Gibt es eine Möglichkeit, diesen Programmen eine Verknüpfung zuzuweisen, sodass ich nicht mehr ganze Pfade eingeben muss? Ich denke, es nennt sich symbolische Links, aber diese sind in XP nicht nach dem, was ich gelesen habe, vorhanden. Aber es sollte irgendwie möglich sein, dass 'mysql' als Schlüsselwort für den Zugriff auf die Datenbank überall in cmd verfügbar war, als ich zuvor MySQL vom Installationsprogramm aus installierte.
Ich habe versucht, mit der Registrierung zu experimentieren und Systemvariablen hinter "Arbeitsplatz" festzulegen, aber das einzige Ergebnis war, dass ich als% xyz% auf diese zugreifen konnte, was nicht genau dasselbe ist. Sonst geht nichts.
Vielen Dank
quelle
Antworten:
Tun Sie dies: Holen Sie sich den vollständigen Pfad zur mysql-exe und kopieren Sie diese.
Klicken Sie mit der rechten Maustaste auf "Arbeitsplatz" und dann auf Eigenschaften, dann auf Erweitert und dann auf Umgebungsvariablen.
Sie sollten eine Variable namens PATH haben. Bearbeiten Sie diese. Am Ende des aktuellen Verzeichnisses fügen Sie ein Semikolon und den Pfad zu dem Verzeichnis hinzu, in dem sich Ihre ausführbare MySQL-Datei befindet, sodass sie wie OLDPATH aussieht. PATHWHEREMYSQLEXECUTABLE befindet sich
quelle
Sie können die Verzeichnisse einfach mit ... zu Ihrem Pfad hinzufügen.
Normalerweise erstelle ich ein sehr einfaches Skript für jeden Befehl und benenne es mit der Verknüpfung, die ich verwenden möchte. Alle meine Skripte werden in einem Verzeichnis abgelegt, das dem Pfad hinzugefügt wird. Alles, was ich tun muss, um das Skript auszuführen, ist, diese Verknüpfung einzugeben, unabhängig davon, auf welcher CD ich mich befinde.
Sie können diese Skripte auch für die Verwendung von Parametern entwickeln, sodass Sie komplexe Befehle sehr einfach ausführen können, ohne sich an sie erinnern zu müssen.
Dies ist im Grunde das, worum es beim Scripting geht.
Hier ist ein Beispiel eines einfachen Skripts, das ich mit dem Sysinternals-Befehl psinfo.exe erstellt habe und das die Festplatteninformationen für jeden Computer im Netzwerk anzeigt . Ich habe es als gespeichert
driveinfo.cmd
und kann tippendriveinfo /?
, um mich an die Syntax zu erinnern.quelle
Da Sie symbolische Links erwähnen, können Sie die GnuWin32- Tools herunterladen . Das Paket, das Sie benötigen, ist FileUtils, das den Befehl "LN" enthält. Nach der Installation müssen sie sich im Pfad befinden. Sie können dann entweder symbolische Links oder feste Links erstellen. Sie könnten wie ein Ordner zum Zwecke der Unterbringung Ihrer Links zu erstellen. Dieser Ordner müsste sich auch im Pfad befinden.
quelle