Zweck:Behält den globalen Befehlsverlauf, den Verzeichnisverlauf, die Alias- und Benutzerfunktionslisten im Speicher, wenn TCC nicht ausgeführt wird

 

Format:SHRALIAS [/U]

 

/U(nload)

 

Verwendung:

 

Wenn Sie alle Sitzungen schließen TCC Sitzungen schließen, wird der Speicher für die globale Befehlshistorie, die globale Verzeichnishistorie, die globale Alias- und die globale Funktionsliste freigegeben. Wenn Sie wollen, dass die Listen im Speicher bleiben, auch wenn TCC nicht läuft, müssen Sie SHRALIAS ausführen.

 

Der Befehl SHRALIAS startet und initialisiert SHRALIAS.EXE, ein kleines Programm, das aktiv bleibt und die globalen Listen behält, wenn TCC nicht ausgeführt wird. SHRALIAS.EXE muss im selben Verzeichnis gespeichert sein wie TCC oder in einem Verzeichnis in Ihrem PATH liegen. Sie können SHRALIAS.EXE nicht direkt ausführen, es muss intern durch den BefehlSHRALIAS aufgerufen werden.

 

Nach der Ausführung von SHRALIAS bleiben die globalen Listen im Speicher erhalten, bis Sie SHRALIAS /U verwenden , um die Listen zu entladen, oder bis Sie Ihr Betriebssystem herunterfahren.

 

Wenn Sie eine Umgebungsvariable namens SHRALIAS_SAVE_PATH haben, speichert SHRALIAS die Alias-, History-, Dirhistory- und Funktionslisten in dem durch SHRALIAS_SAVE_PATH angegebenen Pfad, wenn SHRALIAS beendet wird. Die Dateien werden im Unicode-Format als alias.sav, history.sav, dirhistory.sav und function.sav gespeichert.

 

SHRALIAS funktioniert nur, wenn Sie mindestens eine Kopie von TCC mit aktivierter globaler Alias-, globaler Funktions-, globaler Befehls- oder globaler Verzeichnis-Historie läuft. Wenn keine globale Liste gefunden wird, zeigt SHRALIAS einen Fehler an.

 

Wenn Sie SHRALIAS aus einer temporären TCC Sitzung starten, die nach dem Start von SHRALIAS beendet wird, kann die TCC Sitzung möglicherweise beendet und die freigegebenen Listen verworfen, bevor SHRALIAS sie anhängen kann. In diesem Fall wirdSHRALIAS.EXE nicht geladen. Wenn dieses Problem auftritt, fügen Sie eine kurze Verzögerung mit dem  Befehl DELAY hinzu , nachdem SHRALIAS geladen wurde und bevor Ihre Sitzung beendet wird.

 

SHRALIAS funktioniert nicht in getrennten Sitzungen (d.h. solchen, die mit DETACH oder mit dem AT-Dienstprogrammgestartet wurden ), aufgrund von Sicherheitsproblemen in Windows. Daher wird der Befehl SHRALIAS für getrennte Sitzungen ignoriert.

 

Weitere Informationen zu globalen Verlaufs-, Funktions- und Aliaslisten finden Sie unter Lokale und globale Verlaufslisten, Lokale und globale Funktionen, Lokale und globale Aliase.

 

Option:

 

/UBe endetSHRALIAS.EXE. Alle globalen Befehlshistorien, Verzeichnis-Historien, Funktions- und Alias-Listen werden aus dem Speicher freigegeben, wenn die letzte Kopie von TCC beendet wird, es sei denn, SHRALIAS wird vor diesem Zeitpunkt erneut geladen.