Objet :Conserve en mémoire l'historique des commandes globales, l'historique des répertoires, les alias et les listes de fonctions utilisateur lorsque le système TCC n'est pas en cours d'exécution

 

Format :SHRALIAS [/U]

 

/U(nload)

 

Utilisation :

 

Lorsque vous fermez toutes les sessions TCC la mémoire de l'historique des commandes globales, de l'historique des répertoires globaux, des alias globaux et des listes de fonctions globales est libérée. Si vous souhaitez que ces listes soient conservées en mémoire même lorsque l'application TCC n'est pas en cours d'exécution, vous devez exécuter la commande SHRALIAS.

 

La commande SHRALIAS démarre et initialise SHRALIAS.EXE, un petit programme qui reste actif et conserve les listes globales lorsque l'ordinateur n'est pas en cours d'exécution. TCC n'est pas en cours d'exécution. SHRALIAS.EXE doit être stocké dans le même répertoire que TCC ou dans un répertoire de votre PATH. Vous ne pouvez pas exécuter SHRALIAS.EXE directement, il doit être invoqué en interne par la commandeSHRALIAS .

 

Une fois que SHRALIAS a été exécuté, les listes globales sont conservées en mémoire jusqu'à ce que vous utilisiez SHRALIAS /U pour décharger les listes, ou jusqu'à ce que vous arrêtiez votre système d'exploitation.

 

Si vous avez une variable d'environnement nommée SHRALIAS_SAVE_PATH, SHRALIAS enregistrera les listes d'alias, d'historiques, de répertoires et de fonctions dans le chemin spécifié par SHRALIAS_SAVE_PATH lorsque SHRALIAS se terminera. Les fichiers seront enregistrés au format Unicode sous les noms alias.sav, history.sav, dirhistory.sav et function.sav.

 

SHRALIAS ne fonctionnera pas si vous n'avez pas au moins une copie de TCC fonctionnant avec l'alias global, la fonction globale, l'historique global des commandes ou l'historique global des répertoires activés. Si aucune liste globale n'est trouvée, SHRALIAS affichera une erreur.

 

Si vous démarrez SHRALIAS à partir d'une session temporaire TCC temporaire qui se termine après le démarrage de SHRALIAS, la session TCC peut se terminer et rejeter les listes partagées avant que SHRALIAS ne puisse s'y attacher. Dans ce cas,SHRALIAS.EXE ne sera pas chargé. Si vous rencontrez ce problème, ajoutez un court délai avec la  commandeDELAY après le chargement de SHRALIAS et avant que votre session ne se termine.

 

SHRALIAS ne fonctionne pas dans les sessions détachées (c'est-à-dire celles qui sont lancées avec DETACH ou avec l'utilitaire AT), en raison de problèmes de sécurité au sein de Windows. La commande SHRALIAS est donc ignorée pour les sessions détachées.

 

Pour plus d'informations sur les historiques globaux, les listes de fonctions et d'alias, voir Listes d'historiques locaux et globaux, Fonctions locales et globales, Alias locaux et globaux.

 

Option :

 

/UFerme SHRALIAS.EXE. Tous les historiques globaux des commandes, des répertoires, des fonctions et des alias seront libérés de la mémoire lorsque la dernière copie de TCC se termine, à moins que SHRALIAS ne soit chargé à nouveau avant ce moment.