Liste des fonctionnalités:

 

La Take Command L'interface utilisateur a été remaniée pour rendre les choses plus faciles à trouver et pour offrir un peu plus d'espace pour les fenêtres à onglets. Le Take Command Le menu a été modifié en format ruban (qui peut éventuellement être toujours affiché ou réduit).

 

Take Command dispose désormais d'une barre d'outils Options rapides personnalisable qui se trouve sur le côté gauche de la barre de légende. La barre d'outils Options rapides comporte un bouton de personnalisation sur le côté droit qui ajoute ou supprime des commandes des Options rapides, active/désactive la barre d'outils à onglets et réduit ou affiche le ruban.

 

En raison de la modification apportée au menu du ruban, les anciens styles ont été supprimés et de nouveaux ajoutés au menu Options :

 

Bureau 2007 Bleu

Bureau 2007 Argent

Bureau 2007 Noir

Bureau 2007 Aqua

Système Office 2007

Bureau 2010 Bleu

Bureau 2010 Argent

Bureau 2010 Noir

Office 2013

Windows 7

Windows 8

 

La Take Command Le menu Édition inclut désormais les options Annuler / Rétablir (activées si TCC est en cours d'exécution dans la fenêtre de l'onglet actif).

 

Le menu contextuel de la fenêtre de saisie de commande inclut désormais les options Annuler/Rétablir.

 

La TCC Le menu contextuel de la fenêtre de l'onglet inclut désormais les options Annuler/Rétablir.

 

Le menu contextuel de la fenêtre d'alias de l'EDI inclut désormais les options Annuler/Rétablir.

 

Le menu contextuel de la fenêtre de fonction IDE inclut désormais les options Annuler/Rétablir.

 

Le menu contextuel de la fenêtre de l'environnement IDE inclut désormais les options Annuler/Rétablir.

 

Le menu contextuel de la fenêtre des fonctions définies par l'utilisateur de l'IDE inclut désormais les options Annuler/Rétablir.

 

Le menu contextuel de la fenêtre des paramètres de lot de l'IDE inclut désormais les options Annuler/Rétablir.

 

La Take Command Le menu Options comporte une nouvelle option Police pour définir la taille de la police de la fenêtre de l'onglet (système, normale, grande et extra grande).

 

Take Command a une nouvelle option de menu (Onglets / Fermer les autres onglets) qui fermera tous les onglets sauf celui en cours.

 

La Take Command La barre d'outils de l'Explorateur a été supprimée afin d'augmenter la taille de la fenêtre de l'onglet par défaut et la plupart des options ont été déplacées vers l'onglet Affichage.

 

La Take Command les barres d'outils à onglets prennent désormais en charge les commandes glisser-déposer de la boîte de dialogue Personnaliser vers la barre d'outils à onglets.

 

Take Command a une nouvelle option de menu (Affichage / Plein écran) qui maximisera les fenêtres d'onglets et masquera les options de menu et de barre d'outils.

 

Il y a un nouveau Take Command option de menu "Outils" qui affiche des icônes pour exécuter VIEW ou l'éditeur de lots/débogueur.

 

La Take Command L'option de menu "Windows" inclut désormais des options de séparation supplémentaires pour créer un nouveau groupe d'onglets horizontal ou vertical avec l'onglet actuel.

 

Il y a un nouveau petit onglet à droite des en-têtes de la fenêtre d'onglet qui ouvre une nouvelle fenêtre d'onglet par défaut.

 

Maintenez la touche Alt enfoncée tout en faisant tourner la molette de la souris pour sélectionner les fenêtres à onglets.

 

Si vous détachez manuellement une fenêtre d'onglet, Take Command n'essaiera plus de le rattacher automatiquement si vous avez AutoAttachConsoles=Yes dans votre TCMD.INI.

 

Take Command configure désormais les fenêtres de console cachées pour qu'elles utilisent une police Unicode (Consolas ou Lucida Console) pour éviter les problèmes avec TCMD et TCMD incompatibles. TCC polices.

 

Take Command a une nouvelle option de menu (Onglets / Envoyer l'entrée) qui enverra toutes les entrées de cette fenêtre d'onglet aux autres fenêtres d'onglet sélectionnées.

 

Ajout d'un interpréteur Lua interne. Les scripts Lua peuvent être exécutés en entrant le nom du script en TCC » ou avec la commande LUA (voir ci-dessous). Vous pouvez également exécuter des expressions Lua avec la fonction variable @LUA.

 

TCC l'historique des commandes prend désormais en charge les caractères génériques. Par exemple, vous pouvez rechercher une commande précédente contenant la chaîne « foo » en tapant « *foo* » sur la ligne de commande et en appuyant sur les touches haut ou bas.

 

La TCC La fenêtre contextuelle de l'historique des commandes prend désormais en charge les caractères génériques. Par exemple, vous pouvez afficher toutes les commandes contenant la chaîne « foo » en tapant « *foo* » sur la ligne de commande et en appuyant sur la touche PgUp.

 

La TCC La fenêtre contextuelle de l'historique du répertoire prend désormais en charge les caractères génériques. Par exemple, vous pouvez afficher tous les répertoires contenant la chaîne « foo » en tapant « *foo* » sur la ligne de commande et en appuyant sur la touche Ctrl-PgUp.

 

La TCC Les fenêtres contextuelles peuvent désormais éventuellement utiliser des fenêtres en mode caractère au lieu des fenêtres GUI. Ceci est destiné à être utilisé avec des consoles de serveur en mode caractère uniquement, ou lors de l'utilisation de SSH sans prise en charge de l'interface graphique ; il n'y a aucun avantage (et plusieurs inconvénients) à utiliser cette option pour des environnements normaux sans serveur. Voir la directive TCMD.INI ConsolePopupWindows.

 

La TCC les fenêtres contextuelles prennent désormais en charge les caractères Unicode dans le contrôle d'édition Recherche.

 

TCC La complétion personnalisée du nom de fichier exclura les extensions préfixées par un !.

 

Nouvelle version du framework GUI.

 

Nouvelles versions de toutes les dll IPWorks.

 

Nouvelle version de la dll du moteur TPIPE.

 

Nouvelle version (3.3.7) de la dll Scintilla (pour l'éditeur/débogueur IDE).

 

Nouvelle version de V.EXE (pour la commande interne VIEW).

 

 

Débogueur par lots / IDE :

 

Si vous passez la souris sur le nom d'une variable interne ou d'environnement, l'EDI affichera une info-bulle avec la valeur actuelle (tronquée à 512 caractères si nécessaire).

 

Si vous passez la souris sur un nom de commande interne, l'EDI affichera une info-bulle avec la syntaxe de la commande.

 

 

Directives INI :

 

AliasSize=n - Augmentation de la taille maximale de l'alias global à 512 XNUMX caractères.

 

ConsolePopupWindows=yes|NO - active ou désactive les fenêtres contextuelles en mode caractère (par exemple, les fenêtres d'historique des commandes ou des répertoires). Ceci est destiné à être utilisé avec des consoles de serveur en mode caractère uniquement, ou lors de l'utilisation de SSH sans prise en charge de l'interface graphique ; il n'y a aucun avantage (et plusieurs inconvénients) à utiliser cette option pour des environnements normaux sans serveur.

 

DebuggerToolTips=YES|no - active ou désactive les info-bulles dans l'IDE/débogueur par lots qui affichent la valeur actuelle des variables internes et d'environnement, ainsi que la syntaxe des commandes internes.

 

FileCompletionLooping=yes|NO - active ou désactive la boucle de complétion des noms de fichiers de style Linux. C'est-à-dire, quand TCC atteint la dernière correspondance, il reviendra à la première correspondance (sans aucune indication qu'il l'a fait). Il est plus facile d'utiliser l'onglet / F8 avant/arrière pour intervenir TCC, mais certains utilisateurs Linux câblés le souhaitaient.

 

FunctionSize=n - Augmentation de la taille maximale de la liste de fonctions globales à 256 XNUMX caractères.

 

Lua=YES|No - active ou désactive l'exécution de scripts Lua directement depuis le TCC rapide.

 

 

Nouvelles variables internes :

 

_IPADAPTER - renvoie l'index de l'adaptateur actuel.

 

_IPADAPTERS - renvoie le nombre d'adaptateurs dans le système.

 

_IPARPPROXY - renvoie 1 si l'ordinateur local agit en tant que proxy ARP.

 

_IPDNS - renvoie 1 si DNS est activé pour l'ordinateur local.

 

_IPDNSSERVER - renvoie le serveur DNS par défaut pour l'ordinateur local.

 

_IPROUTING - renvoie 1 si le routage est activé sur l'ordinateur local.

 

_ISFTP - renvoie 1 si vous avez une connexion SSH IFTP ouverte

 

_7UNZIP_FILES - renvoie le nombre de fichiers extraits dans la dernière commande 7UNZIP.

 

_7UNZIP_ERRORS - renvoie le nombre d'erreurs dans la dernière commande 7UNZIP.

 

_7ZIP_FILES - renvoie le nombre de fichiers compressés dans la dernière commande 7ZIP.

 

_7ZIP_ERRORS - renvoie le nombre d'erreurs dans la dernière commande 7ZIP.

 

 

Fonctions variables mises à jour :

 

@PPID[=pid] - si l'argument commence par un =, il est supposé qu'il s'agit d'un PID au lieu d'un nom de processus.

 

@SNAPSHOT[=pid] - si l'argument commence par un =, il est supposé qu'il s'agit d'un PID au lieu d'un titre de fenêtre.

 

@WINCLIENTSIZE[=pid] - si l'argument commence par un =, il est supposé qu'il s'agit d'un PID au lieu d'un titre de fenêtre.

 

@WINEXENAME[=pid] - si l'argument commence par un =, il est supposé qu'il s'agit d'un PID au lieu d'un titre de fenêtre.

 

@WINPOS[=pid] - si l'argument commence par un =, il est supposé qu'il s'agit d'un PID au lieu d'un titre de fenêtre.

 

@WINSIZE[=pid] - si l'argument commence par un =, il est supposé qu'il s'agit d'un PID au lieu d'un titre de fenêtre.

 

@WINSTATE[=pid] - si l'argument commence par un =, il est supposé qu'il s'agit d'un PID au lieu d'un titre de fenêtre.

 

 

Nouvelles fonctions variables :

 

@FONT[n] - renvoie les informations sur la police de la console. n est l'information demandée :

 

0 - nom de la police (Windows renvoie généralement une chaîne vide, sauf si vous avez préalablement défini la police)

1 - largeur de police

2 - hauteur de police

3 - poids de la police

4 - famille de polices

5 - index des polices dans la table des polices de la console

 

@IPADDRESSN[n] - renvoie l'adresse IP de l'adaptateur à l'index n.

 

@IPALIASES[name] - renvoie les autres noms correspondant à l'hôte portant le nom spécifié.

 

@IPDESC[n] - renvoie la description de l'adaptateur à l'index n.

 

@IPDHCP[n] - renvoie le serveur DHCP pour l'adaptateur à l'index n.

 

@IPGATEWAY[n] - renvoie la passerelle pour l'adaptateur à l'index n.

 

@IPIPV6N[n] - renvoie l'adresse IPv6 de l'adaptateur à l'index n.

 

@IPNAMEN[n] - renvoie le nom de l'adaptateur à l'index n.

 

@IPPHYSICAL[n] - renvoie l'adresse physique de l'adaptateur à l'index n.

 

@IPPORT[service] - renvoie le numéro de port du service spécifié.

 

@IPSERVICEALIASES[service] - renvoie les alias pour le service spécifié.

 

@IPSUBNET[n] - renvoie le sous-réseau de l'adaptateur à l'index n.

 

@IPTYPE[n] - renvoie le type d'adaptateur à l'index n. Les valeurs possibles incluent :

 

AUTRES

SANS FIL

ETHERNET

ANNEAU À JETONS

FDDI

PPP

BOUCLE

SLIP

 

@IPWINS[n] - renvoie 1 si l'adaptateur à l'index n utilise WINS.

 

@IPWINSSERVER[n] - renvoie le serveur WINS principal pour l'adaptateur à l'index n.

 

@IPZONEID[n] - renvoie l'ID de zone IPv6 (également appelé ID d'étendue) pour l'adaptateur à l'index n. Les valeurs de l'ID de zone sont définies par rapport à l'hôte expéditeur.

 

@LUA[expression] - exécute une expression Lua.

 

@UUID[n] - crée un UUID (identique à un GUID sous Windows). n peut être:

 

0 - renvoie l'UUID avec des caractères alphabétiques minuscules et des traits d'union intégrés

1 - renvoie l'UUID avec des caractères alphabétiques majuscules et des traits d'union intégrés

2 - renvoie l'UUID avec des caractères alphabétiques minuscules et sans tirets

3 - renvoie l'UUID avec les caractères alphabétiques supérieurs et sans tirets

 

@VERSION[filename[,separator[,start[,force]]]] - renvoie un remplacement "versionné" en série pour le nom de fichier si le fichier existe déjà. Ceci est distinct de la fonction de @UNIQUE[] dans la mesure où il conserve le nom de fichier complet et ajoute uniquement un caractère séparateur de version et un numéro de version ascendant au nom de fichier. @VERSION ne crée pas le fichier ; il renvoie simplement le prochain nom de version disponible. @VERSION a quatre arguments :

 

1) le nom du fichier à "versioniser" (obligatoire)

2) le caractère de séparation de version (facultatif, par défaut ';')

3) le numéro de version de départ (si nécessaire, ajouter un numéro de version ; facultatif, la valeur par défaut est '1')

4) indicateur pour forcer la gestion des versions, même si le fichier n'existe pas (facultatif, la valeur par défaut est 0 ou FALSE).

 

@WINTITLE[pid] - renvoie le titre de la fenêtre du processus avec le PID spécifié.

 

 

Commandes mises à jour :

 

ACTIVER

 

Si l'argument du titre de la fenêtre commence par un =, il est supposé qu'il s'agit d'un PID au lieu d'un titre. (Notez que c'est moins fiable que de fournir un titre, car un processus peut avoir plusieurs fenêtres de niveau supérieur.)

 

ALIAS

 

/Z - Remplace la liste d'alias par le contenu du fichier spécifié (doit être utilisé avec /R). ALIAS /R /Z est 20 fois plus rapide qu’un ALIAS /R.

 

DIR

 

/nm:x - Afficher un maximum d'entrées de répertoire 'x'.

 

DO

 

/Q - comme /L, mais traite les arguments entre guillemets doubles (avec des espaces intégrés) comme un argument unique.

 

ESET

 

ESET prend désormais en charge la complétion des noms de fichiers lors de la modification des alias.

 

FONCTION

 

/Z - Remplace la liste d'alias par le contenu du fichier spécifié (doit être utilisé avec /R). FUNCTION /R /Z est 20 fois plus rapide que FUNCTION /R.

 

PDIR

 

/nm:x - Afficher un maximum d'entrées de répertoire 'x'.

 

POSTMSG

 

Si l'argument du titre de la fenêtre commence par un =, il est supposé qu'il s'agit d'un PID au lieu d'un titre. (Notez que c'est moins fiable que de fournir un titre, car un processus peut avoir plusieurs fenêtres de niveau supérieur.)

 

tasklist

 

Si l'argument nom du processus/titre de la fenêtre commence par un =, il est supposé qu'il s'agit d'un PID au lieu d'un nom ou d'un titre.

 

TUYAU

 

Les caractères Unicode dans les champs de recherche/remplacement sont désormais convertis en UTF-8 avant d'être traités par le moteur d'expression régulière.

 

Ajout d'entrées de journal pour la taille/date des fichiers ignorés.

 

Les listes de recherche/remplacement peuvent désormais générer des entrées de journal (utiles pour le débogage). Les journaux peuvent éventuellement être générés uniquement pour l'endroit où les remplacements ont eu lieu.

 

Les listes de recherche/remplacement suppriment désormais les termes de recherche vides et les termes dont le remplacement est identique à la recherche.

 

Le nom du fichier journal a désormais des variables d'environnement résolues avant l'affichage.

 

Les sous-expressions nommées créées par un filtre Split on Pattern sont désormais enregistrées en tant que variables globales pour être utilisées dans d'autres filtres.

 

Le composant PDF mis à niveau gère désormais davantage de types de documents PDF.

 

/CLIPBOARD - Exécute le filtre actuel avec entrée et sortie vers le presse-papiers.

 

/DUP - ajout d'un argument final facultatif pour spécifier comment la sortie doit être formatée pour Type=1 -- par exemple, "%d %s" pour afficher le nombre suivi de la chaîne.

 

/dup=Type,MatchCase,StartColumn,Longueur,IncludeOne,Format

 

/INPUTBINARY=n - Détermine la façon dont les fichiers binaires sont traités. Les options sont :

 

0 - Les fichiers binaires sont traités (par défaut)

1 - Les fichiers binaires sont ignorés

2 - Les fichiers binaires sont confirmés avant traitement

 

/INPUTDELETE=n - Si 1, les fichiers d'entrée seront supprimés après traitement. UTILISER AVEC PRÉCAUTION!!

 

/INPUTPROMPT=n - Si 1, TPIPE vous demandera avant de traiter chaque fichier d'entrée.

 

/SORTIECHANGÉE=n

 

0 - Toujours sortir

1 - Afficher uniquement les fichiers modifiés

2 - Supprimer l'original s'il est modifié

 

/OUTPUTMODE=n - Définit le mode de sortie. Les options sont :

 

0 - Sortie dans le presse-papiers (tous les fichiers sont fusionnés)

1 - Sortie vers des fichiers

2 - Sortie vers un seul fichier fusionné

 

/OUTPUTOPEN=n - Si 1, TPIPE ouvrira chaque fichier de sortie dans son programme associé une fois terminé.

 

/LINE - ajout d'un argument final facultatif (0 ou 1) pour ne pas réinitialiser le nombre de lignes à la fin du fichier.

/line=StartNumber,Increment,SkipBlank,DontNumberBlank,NumberFormat,DontReset

/OUTPUTFOLDER=folder - Définit le dossier du filtre de sortie.

/SIMPLE - ajout de nouveaux types :

81 - Déchiqueter le fichier

82 - Unicode vers ASCII échappé

83 - Restreindre aux fichiers Unicode

84 - Filtre T (traiter la même entrée de plusieurs manières)

85 - Convertir les entités HTML/XML en texte

 

/SORT=Type,Reverse,RemoveDuplicates,StartColumn,Length - Trier les fichiers. Notez que /SORT est lent sur les fichiers volumineux ; il est destiné aux types simples de fichiers relativement petits. Pour les gros fichiers, vous devez utiliser une application de tri dédiée.

 

Type : le type de tri

0 - Tri ANSI

1 - Tri ANSI (sensible à la casse)

2 - Tri ASCII

3 - Tri ASCII (sensible à la casse)

4 - Tri numérique

5 - Trier par longueur de ligne

Inverser - Si 1, trier par ordre décroissant ; si 0, trier par ordre croissant

RemoveDuplicates - Si 1, supprime les lignes en double ; si 0 conserver les lignes en double

StartColumn - La colonne dans la ligne pour commencer les comparaisons

Longueur - La longueur de la comparaison

 

/STRING - ajout de nouveaux types :

17 - Restreindre aux noms de fichiers correspondant au modèle Perl

18 - Restreindre aux noms de fichiers ne correspondant pas au modèle Perl

 

VOIR

 

Nouvelle version de V.EXE.

 

Nouveau format hexadécimal de mot octal

 

Meilleure reconnaissance des fichiers UTF-8.

 

ZIP

 

ZIP est désormais 500 % plus rapide lors de la compression de fichiers.

 

 

Nouvelles commandes :

 

7UNZIP - Décompressez les fichiers dans les archives .7z. La syntaxe est similaire à la commande UNZIP :

 
7UNZIP [/A:[[-][+]rhsdaecjot] /C /CRC /D /E /F /Nt /P /O /Q /S"mot de passe" /TEST /U /V] fichier de chemin d'archive zip...

 

archive zipLe fichier 7Zip avec lequel travailler
cheminLe chemin où les fichiers seront extraits
filetLe(s) fichier(s) à extraire

 

/=Affichez la boîte de dialogue de commande 7UNZIP pour vous aider à définir les options de nom de fichier et de ligne de commande. Vous ne pouvez spécifier aucun autre argument sur la ligne de commande.
/UN:...Sélectionnez uniquement les fichiers dont les attributs spécifiés sont définis. Voir Commutateurs d'attribut pour plus d'informations sur les attributs qui peuvent suivre /A:. N'utilisez pas /A: avec @déposer listes. Voir @listes de fichiers pour plus de détails. Vous pouvez préciser /A:= pour afficher une boîte de dialogue pour vous aider à définir des attributs individuels.
/CAfficher (sur la sortie standard) le contenu d'un fichier dans l'archive zip.
/CRCAfficher le fichier CRCs (doit être utilisé avec /V).
/DRecréez la structure de répertoires enregistrée dans le fichier 7zip.
/EExtrayez le(s) fichier(s) spécifié(s). (C'est la valeur par défaut.)
/FExtrayez uniquement les fichiers qui existent actuellement dans le dossier cible et qui sont plus anciens que le fichier de l'archive 7zip.
/NT Ne pas mettre à jour le CD/CDD recherche d'annuaire étendue base de données (JPSTREE.IDX).
/OÉcraser les fichiers existants. 7UNZIP vous demande normalement avant d'écraser un fichier existant ; /O supprimera l'invite.
/PAffichez la progression (0 - 100 %) de chaque fichier au fur et à mesure de son extraction.
/QN'affiche pas les noms de fichiers au fur et à mesure de leur extraction.
/SUtilisez le mot de passe spécifié pour extraire le(s) fichier(s) d'une archive cryptée. Si vous ne fournissez pas de mot de passe sur la ligne de commande, 7UNZIP vous demandera d'en saisir un.
/TESTTestez l'intégrité du fichier 7zip (en-tête et contenu). Toutes les erreurs seront affichées sur STDERR.
/UExtrayez les fichiers qui n'existent pas dans le dossier cible ou qui sont plus anciens que le fichier dans l'archive 7zip.
/VAffichez la liste des fichiers dans l'archive (date, heure, taille et nom de fichier). Si le fichier 7zip est protégé par mot de passe, 7UNZIP ajoutera un * après le nom du fichier.

 

7ZIP - Fichiers compressés dans des archives .7z. La syntaxe est similaire à la commande ZIP :

 

7ZIP [/A:[[-][+]rhsdaecjot] /A /C /CRC /D /F /Kn /Ln /M /O:[-]adegnrstu /P /Q /R /S"mot de passe" /T /TEST /U /V] archive zip [@déposer] filet

 

archive zipLe fichier 7zip avec lequel travailler
filetLe(s) fichier(s) à ajouter au fichier 7zip

 

/=Affichez la boîte de dialogue de commande 7ZIP pour vous aider à définir les options de nom de fichier et de ligne de commande. Vous ne pouvez spécifier aucun autre argument sur la ligne de commande.
/UN:...Sélectionnez uniquement les fichiers dont les attributs spécifiés sont définis. Voir Commutateurs d'attribut pour plus d'informations sur les attributs qui peuvent suivre /A:. N'utilisez pas /A: avec @déposer listes. Voir @listes de fichiers pour plus de détails. Vous pouvez préciser /A:= pour afficher une boîte de dialogue pour vous aider à définir des attributs individuels.
/AAjoutez le(s) fichier(s) spécifié(s) au fichier 7zip. (C'est la valeur par défaut.)
/CAfficher (sur la sortie standard) le contenu d'un fichier dans l'archive zip 7.
/CRCAfficher le fichier CRCs (doit être utilisé avec /V).
/DSupprimez le(s) fichier(s) spécifié(s) du fichier 7zip.
/KnMéthode de compression:
0LZMA (par défaut)
1Bzip2
2Delta
3Copie (pas de compression)
4Dégonfler
5LZMA2
/FMettez à jour uniquement les fichiers qui existent actuellement dans le fichier 7zip et qui sont plus anciens que les fichiers sur le disque.
/LnDéfinissez le niveau de compression (1 à 5, où 1 = compression minimale et 5 = compression maximale). La valeur par défaut est 3.
/MSupprimez les fichiers du disque après les avoir ajoutés au fichier 7zip.
/O :...Trier les fichiers avant de les traiter. Vous pouvez utiliser n'importe quelle combinaison des options de tri ci-dessous. Si plusieurs options sont utilisées, les fichiers seront triés avec la première option de tri comme clé primaire, la suivante comme clé secondaire, et ainsi de suite :
nTrier par nom de fichier et extension, sauf si e est explicitement inclus. C'est la valeur par défaut.
-Inverser l'ordre de tri pour la clé de tri suivante
aTriez les noms et les extensions dans l'ordre ASCII standard, plutôt que numériquement lorsque des sous-chaînes numériques sont incluses dans le nom ou l'extension.
dTrier par date et heure (la plus ancienne en premier) ; regarde aussi /T:acw
eTrier par extension
gRegroupez d'abord les sous-répertoires, puis les fichiers
rInverser l'ordre de tri pour toutes les options
sClasser par taille
tPareil que d
uNon trié
/PAffichez la progression (0 - 100 %) pour chaque fichier au fur et à mesure de sa compression.
/QN'affiche pas les fichiers en cours de compression.
/RSi l'argument est un sous-répertoire, copiez tous les fichiers de ce sous-répertoire et tous ses sous-répertoires dans le fichier 7zip.
/SUtilisez le mot de passe spécifié pour crypter le(s) fichier(s). Si vous ne fournissez pas de mot de passe sur la ligne de commande, 7ZIP vous demandera d'en saisir un.
/TEnregistrez les attributs du fichier (ils seront définis lors de l'extraction du fichier).
/TESTTestez l'intégrité du fichier 7ZIP (en-tête et contenu). Toutes les erreurs seront affichées sur STDERR.
/UMettez à jour les fichiers qui n'existent pas dans le fichier 7zip ou qui sont plus anciens que les fichiers sur le disque.
/VAffichez la liste des fichiers dans le fichier 7zip (date, heure, taille et nom de fichier). Si le fichier zip est protégé par mot de passe, 7ZIP ajoutera un * après le nom du fichier.

   

LUA - Invoque l'interpréteur Lua interne. La syntaxe est :

 

 lua [options] [script [arguments]]

 

 Les options sont:

 

         -e _stat_ : exécute la chaîne stat ;

         -l _mod_ : mod "nécessite" ;

         -i : passe en mode interactif après avoir exécuté le script ;

         -v : imprime les informations de version ;

         -- : arrête la gestion des options ;

         - : exécute stdin en tant que fichier et arrête la gestion des options.

 

 Après avoir géré ses options, lua exécute le script donné, en lui transmettant les arguments donnés sous forme d'arguments de chaîne. Lorsqu'il est appelé sans arguments, lua se comporte comme lua -v -i lorsque l'entrée standard (stdin) est la console, et comme lua - sinon.

 

 Avant d'exécuter un argument, l'interpréteur recherche une variable d'environnement LUA_INIT. Si son format est @_filename_, alors lua exécute le fichier. Sinon, Lua exécute la chaîne elle-même.

 

 Toutes les options sont traitées dans l'ordre, sauf -i. Par exemple, une invocation comme

 

      lua -e'a=1' -e 'print(a)' script.lua

 

 définira d'abord a sur 1, puis imprimera la valeur de a (qui est '=1='), et enfin exécutera le fichier script.lua sans argument.

 

Avant de commencer à exécuter le script, Lua collecte tous les arguments de la ligne de commande dans une table globale appelée arg. Le nom du script est stocké à l'index 0, le premier argument après le nom du script va à l'index 1, et ainsi de suite. Tous les arguments précédant le nom du script (c'est-à-dire le nom de l'interpréteur plus les options) vont vers des indices négatifs. Par exemple, lors de l'appel

 

      lua -la b.lua t1 t2

 

 l'interpréteur exécute d'abord le fichier a.lua, puis crée une table

 

      argument = {

         [-2] = "lua",

         [-1] = "-la",

             [0] = "b.lua",

                 [1] = "t1", [2] = "t2" }

 

 et exécute enfin le fichier b.lua. Le script est appelé avec arg[1], arg[2], ... comme arguments ; il peut également accéder à ces arguments avec l'expression vararg '=...='.

 

 En mode interactif, si vous écrivez une instruction incomplète, l'interprète attend qu'elle soit terminée en émettant une invite différente.

 

 Si la variable globale _PROMPT contient une chaîne, sa valeur est utilisée comme invite. De même, si la variable globale _PROMPT2 contient une chaîne, sa valeur est utilisée comme invite secondaire (émise lors d'instructions incomplètes). Par conséquent, les deux invites peuvent être modifiées directement sur la ligne de commande. Par exemple,

 

      lua -e"_PROMPT='moninvite> '" -i

 

 (la paire externe de guillemets est pour le shell, la paire interne est pour Lua), ou dans n'importe quel programme Lua en l'attribuant à _PROMPT. Notez l'utilisation de -i pour passer en mode interactif ; sinon, le programme se terminerait silencieusement juste après l'affectation à _PROMPT.

 

WAKEONLAN - envoie un paquet "Wake-On-LAN" au système spécifié (qui peut également être une adresse de diffusion). Cela mettra sous tension la machine distante si la fonctionnalité est prise en charge par la carte réseau de la machine distante.) La syntaxe est la suivante :

 

Adresse Mac de l'hôte distant WAKEONLAN

 

remotehost - l'adresse de la machine à réveiller

macaddress - l'adresse physique de l'hôte distant