APERÇU DE LA NOUVELLE VERSION - Take Command 12.11

 

Liste des fonctionnalités:

 

*Ajout de la prise en charge de la langue espagnole.

 

 

APERÇU DE LA NOUVELLE VERSION - Take Command 12.10

 

Liste des fonctionnalités:

 

Ajout d'un thème Visual Studio 2010 à Take Command et l'IDE/débogueur.

 

*Ajout du support de la langue italienne.

 

*La prise en charge des langues autres que l'anglais a été étendue pour inclure davantage de menus, de boîtes de dialogue et de chaînes.

 

TCMD copiera désormais les descriptions de DESCRIPT.ION lors du glisser-déposer dans les fenêtres Dossiers et Liste.

 

TCMD et TCC affichera désormais « Administrateur : » sur la barre de titre si le processus est exécuté en tant qu'administrateur et qu'aucun autre titre n'est défini.

 

Les tests conditionnels (DO, IF, IFF, @IF) comportent deux nouveaux tests :

 

  string =~ expression    Renvoie 1 si la chaîne correspond à la chaîne standard

                          expression

 

  string !~ expression    Renvoie 1 si la chaîne ne correspond pas à la

                          expression régulière

 

Les opérations HTTP tenteront désormais de détecter automatiquement et d'utiliser les paramètres de proxy système, si disponibles. (Sinon, ils reviendront à l'utilisation des valeurs définies dans OPTION / Internet.)

 

Les opérations FTP / FTPS / SFTP tenteront désormais de détecter automatiquement et d'utiliser les paramètres du pare-feu du système, si disponibles. (Sinon, ils reviendront à l'utilisation des valeurs définies dans OPTION / Internet.)

 

Mises à jour du fichier d'aide.

 

commandes:

 

CD

 

Si l'argument du chemin est ~ (tilde), CD passera au répertoire personnel de l'utilisateur (défini par HOME dans l'environnement).

 

CDD

 

Si l'argument du chemin est ~ (tilde), CDD passera au répertoire personnel de l'utilisateur (défini par HOME dans l'environnement).

 

GZIP

 

Correction d'un bug (dll tiers) lors de la compression avec lzw.

 

TROUVER

 

Ajout de l'option /8 pour les fichiers UTF-8.

 

LISTE

 

Ajout de l'option /8 pour les fichiers UTF-8.

 

Fonctions variables :

 

@HTMLDECODE - Décode une chaîne HTML.
 

@HTMLENCODE - Encode la chaîne pour HTML (c'est-à-dire en remplaçant des éléments comme > par >).

 

Débogueur par lots :

 

Points d'arrêt conditionnels - vous pouvez désormais ajouter des conditions de point d'arrêt pour rompre sur le nombre d'itérations ou sur un expression conditionnelle (comme les tests en IF et DO). Il y a une nouvelle fenêtre à onglets qui affiche les points d'arrêt et leurs conditions (facultatives).

 

Ajout de l'option pour désactiver (sans supprimer) les points d'arrêt.

 

Les points d'arrêt et les conditions sont enregistrés lorsque le fichier batch est enregistré et restaurés lorsque le fichier batch est rechargé.

 

 

APERÇU DE LA NOUVELLE VERSION - Take Command 12.0

 

Ceci est un résumé des correctifs de compatibilité et des nouvelles fonctionnalités. Pour plus de détails, consultez les rubriques appropriées dans ce fichier d'aide.

 

Les nouvelles fonctionnalités prises en charge dans TCC/LE sont marqués d'un *.

 

Liste des fonctionnalités:

 

*De nombreuses optimisations pour que tout soit un peu plus rapide.

 

*Ajout de la prise en charge de la langue russe.

 

*De nouvelles icônes pour Take Command, Take Command/LE, TCCet TCC/LE.

 

La Take Command la vue des dossiers se met désormais à jour automatiquement lorsque les dossiers sont créés, supprimés ou renommés. (Cela peut être désactivé avec la nouvelle directive .INI AutoUpdateFolders.)

 

Ajout de la prise en charge des caractères génériques de répertoire pour TCC. Vous pouvez contrôler la récursion du sous-répertoire en spécifiant * or ** Sur le chemin. A * correspondra à un seul niveau de sous-répertoire ; un ** correspondra à tous les niveaux de sous-répertoire pour ce nom de chemin. Les caractères génériques de répertoire prennent également en charge les expressions régulières. Les caractères génériques de répertoire ne peuvent pas être utilisés avec l'option /O:... (qui trie les entrées avant d'exécuter la commande). Et réfléchissez bien avant d'utiliser des caractères génériques de répertoire avec une option /S (sous-répertoires récursifs), car cela renverra presque certainement des résultats inattendus ! Certaines commandes ne prennent pas en charge les caractères génériques de répertoire, car ils seraient dénués de sens ou destructeurs (par exemple, TREE, @FILEOPEN, @FILEDATE, etc.).

 

Take Command prend désormais en charge la personnalisation des palettes de couleurs utilisées dans les fenêtres d'onglets, via un bouton "Couleurs d'onglets" sur le menu "Configurer". Take Command /Onglet". Take Command essaiera d'abord de récupérer la palette depuis la console (Windows et versions ultérieures uniquement). Si la console utilise une palette personnalisée, Take Command utilisera cette palette pour la fenêtre à onglets. S'il n'y a pas de palette personnalisée pour cette console, Take Command utilisera les couleurs enregistrées dans la boîte de dialogue "Couleurs des onglets".

 

La Take Command "Configurer Take Command Les zones de liste déroulante des couleurs de premier plan et d'arrière-plan "/Onglets/Windows" affichent désormais les couleurs réelles au lieu du nom de la couleur. (Ceci est nécessaire pour prendre en charge les palettes de couleurs personnalisées, sinon si vous redéfinissez la palette, les noms de couleurs n'auraient aucun rapport avec les couleurs. (Cela facilite également la sélection de la couleur souhaitée.)

 

Vous pouvez maintenant utiliser des variables d'environnement dans les sections TCMD.INI "[4NT]" et "[TCMD]", et l'analyseur ini les développera avant de définir les directives. (Notez que si vous définissiez déjà une directive sur une valeur avec un %, vous devrez maintenant doubler les %.)

 

*L'analyse du fichier TCMD.INI (et donc le temps de démarrage) est plus rapide.

 

La TCC Les listes persistantes History et DirHistory se chargent beaucoup plus rapidement.

 

Changé l'interne TCC Prise en charge de Perl depuis Perl intégré, désespérément bogué et non documenté, vers PerlScript (l'interface WSH COM vers Perl). La bonne nouvelle est que la prise en charge de Perl ne dépend plus de la version, vous pouvez donc utiliser Perl 5.8, 5.10 ou 5.12.

 

TCC prend désormais en charge Python 3.1, 2.6 et 2.5. (TCC recherchera les dll Python dans cet ordre.)

 

La Take Command La barre d'outils à onglets masquera la ligne des onglets s'il n'y a qu'un seul onglet défini.

 

Le répertoire par défaut de la fenêtre de saisie de commande est désormais défini sur le répertoire sélectionné dans la vue Dossiers. (Cela permet aux tabulations dans la fenêtre de saisie de commande de correspondre à la vue de liste lorsqu'aucun chemin n'est spécifié.)

 

La Take Command Le menu « Onglets » comprend désormais « Onglet précédent » et « Onglet suivant », vous permettant de définir des touches pour changer d'onglet à partir du clavier.

 

La Take Command Le menu "Options" inclut désormais "Configurer la barre d'outils à onglets", qui vous permet d'ajouter des boutons ou des onglets, ou d'enregistrer ou de recharger la barre d'outils à partir de TCMD.INI. (Vous pouvez également le faire en cliquant avec le bouton droit sur la barre d'outils.) Pour modifier un bouton existant, cliquez avec le bouton droit sur le bouton.

 

Les plages prennent désormais en charge plusieurs exclusions de fichiers (c'est-à-dire "dir /[!*.txt] /[!*.doc] *"). (Utile pour les alias ou la substitution de variables où une exclusion de fichier par défaut est spécifiée.)

 

Ajout de « Propriétaire » aux plages de fichiers. La syntaxe est "/[O"owner"]" ou "/![O"owner"]". Il prend en charge les comparaisons génériques ; la valeur renvoyée est la même que celle indiquée dans DIR /Q ou %@propriétaire[fichier].

 

Si vous avez laissé un clic sur le courant TCC ligne de commande dans un Take Command fenêtre à onglets, TCC déplacera la position du curseur vers la position de la souris.

 

Vous pouvez décrire des répertoires et des fichiers avec la vue Liste dans Take Command walors c'est dans la vue "Détails". Double-cliquez sur la colonne "Description", saisissez ou modifiez la description dans la zone d'édition et appuyez sur Entrée pour enregistrer.

 

La boîte de dialogue des boutons de la barre d'outils comporte désormais un bouton "Copier", qui copie les propriétés du bouton actuel vers un nouveau bouton.

 

*Modification des polices de dialogue de MS Sans Serif à Tahoma.

 

La touche VK_APPS (menu) invoquera le menu contextuel dans Take Command fenêtres à onglets.

 

La Take Command et TCC les boîtes de dialogue de configuration ont été reformatées pour s'afficher correctement sur les écrans Netbook (1024 x 600).

 

Ajout de la prise en charge (expérimentale) du jeu de caractères double largeur (c'est-à-dire japonais, chinois, etc.) pour Take Command.

 

*Les opérations de lecture de fichiers sont légèrement plus rapides.

 

Options de démarrage :

 

/CExécutez la commande spécifiée dans un nouveau TCC fenêtre à onglets. S'il existe déjà un Take Command session en cours d'exécution, /C crée un nouvel onglet dans le Take Command plutôt que de démarrer une nouvelle session. /C doit être la dernière option sur la ligne de commande (sinon Take Command je ne peux pas dire si des options supplémentaires appartiennent à Take Command ou la commande à exécuter dans le TCC languette).

 

/ NTNe chargez pas les onglets de démarrage par défaut (généralement utile uniquement lorsqu'il est combiné avec /C ou /T).

 

Directives .INI :

 

AutoUpdateFolders=yes|NO - Met à jour le Take Command afficher automatiquement les dossiers lorsque des dossiers sont créés, supprimés ou renommés. Cela ralentira légèrement les choses, donc si vous avez des processus qui modifient beaucoup les répertoires (plus d'une fois toutes les quelques secondes), vous souhaiterez peut-être désactiver les mises à jour automatiques.

 

*CMDVariables=yes|NO - Nécessite des variables d'environnement dans TCC être délimité par des % de début et de fin. Pour ceux d'entre vous qui n'en ont jamais assez de la compatibilité CMD et de la manière cohérente dont elle gère les variables. Qui doivent être entourés de %, comme "%varname%". Sauf s'il s'agit d'une variable batch, qui n'a qu'un % en tête. Ou une variable FOR, qui n'a qu'un % en tête. Ou parfois deux % en tête.

 

CommandInputWrap=YES|no - Si défini sur Oui, Take Command encapsulera les lignes de saisie dans la fenêtre de saisie de commande au lieu de les faire défiler horizontalement.

 

CompletePercents=yes|NO - Si le nom de fichier complété par tabulation contient des % intégrés et que le premier argument de la commande est une commande interne, les % seront doublés afin que l'expansion des variables ne finisse pas par être supprimée (ou de manière inattendue en développant) le nom du fichier. (La routine de complétion de tabulation ne peut pas préparer d'alias ou de variables d'environnement, donc si vous utilisez l'un d'entre eux comme premier argument, vous n'avez pas de chance !)

 

DirHistoryOnEntry=oui|NON - TCC enregistre normalement le répertoire précédent dans l'historique du répertoire lorsque vous passez à un nouveau répertoire. Cette option enregistre le nouveau répertoire dans l'historique des répertoires lorsque vous changez de répertoire.

 

IBeamCaret=yes|NO - utilise un curseur IBeam au lieu du curseur de soulignement par défaut de la console. (Take Command fenêtres à onglets uniquement.)

 

LockListView=yes|NO - Empêche la modification du Take Command Vue Liste (double-cliquez sur la colonne de description pour modifier la description, ou sélectionnez un fichier ou un répertoire et appuyez sur F2 pour le renommer).

 

SmoothScroll=yes|NO - Fait défiler le Take Command les fenêtres d'onglets sont fluides (1 pixel à la fois au lieu d'une ligne à la fois). Ralentit les choses et ne fournit aucune fonctionnalité supplémentaire ; c'est juste un régal pour les yeux ! (Afin de réduire le ralentissement, Take Command n'utilisera le défilement fluide que lorsque la console aura défilé <= 3 lignes. Si la console émet beaucoup de lignes courtes, vous ne verrez pas le défilement fluide, mais vous ne pourrez alors vraiment rien discerner à cette vitesse.)

 

StartTabWait - le nombre de millisecondes à attendre avant de charger le suivant Take Command onglet de démarrage. La plage est comprise entre 0 et 5000 XNUMX. (Cela ne devrait être nécessaire que dans de rares cas, lorsque les onglets interfèrent les uns avec les autres lors du démarrage.)

 

Modification de la ligne de commande :

 

Voir la nouvelle directive .INI CompletePercents.

 

Vous pouvez triple-cliquer sur une ligne pour sélectionner la ligne entière (Take Command "Entrée de commande" et fenêtres à onglets uniquement).

 

L'achèvement de la commande (c'est-à-dire Tab ou F9 pour le premier argument de la ligne) ajoutera un espace au nom de la commande.

 

^P dans la fenêtre de saisie de commande imprimera l'historique des commandes.

 

^P (dernier argument de la commande précédente) sur le TCC la ligne de commande a été remplacée par ^B. (Mais il peut toujours être remappé.)

 

Nouvelles commandes :

 

CLIPMONITEUR

 

Surveillez le presse-papiers de Windows et exécutez une commande lorsque le contenu change.

 

CLIPMONITEUR [/C]

Commande CLIPMONITOR n

 

nNombre de répétitions (ou POUR TOUJOURS)
commanderCommande à exécuter lorsque la condition est déclenchée

 

/CSupprimer le moniteur du presse-papiers.

 

POLICE

 

Modifiez les caractéristiques de la police de la console. Cette commande n'est disponible que sous Windows 7 et versions ultérieures et n'affectera que les systèmes autonomes. TCC fenêtres de console. (Vous pouvez déjà changer la police dans Take Command fenêtres d'onglets.)  La syntaxe est la suivante :

 

POLICE [/Ffamille /Nnom /Wn /Xn /Yn ]

 

/F - La famille de polices :

décoratif

je m'en fous

moderne

romain

scénario

Suisse

 

/N - Nom de la police

 

/W - Épaisseur de la police (100 - 1000 100, en multiples de 400). Le poids normal est de 700 ; le gras vaut XNUMX.

 

/X - La largeur de chaque caractère, en unités logiques.

 

/Y - La hauteur de chaque caractère, en unités logiques.

 

GZIP

 

La commande GZIP est compatible avec les archives créées par l'utilitaire UNIX gzip et prend en charge la RFC 1952. GZIP est utilisé pour compresser un seul fichier ; si vous devez compresser plusieurs fichiers, vous devez utiliser la commande ZIP (ou TAR). La syntaxe est :

GZIP [A:[[-][+]rhsdaecjot] /A /E /L /M /O:[-]adegnrstu /Q /V] garchive zip [@déposer] filet

gziparchiveLe fichier .gz avec lequel travailler
cheminLe chemin où le fichier sera extrait
filetLe fichier à extraire

/A:... - Sélection d'attributs

/A - Ajouter un fichier (par défaut).

/E - Méthode de compression (0 = dégonfler, 1 = lzw). La valeur par défaut est 0.

/L - Niveau de compression (1 - 6). La valeur par défaut est 4.

/M - Déplacez le fichier vers l'archive gzip et supprimez l'original sur le disque

/O - Ordre de tri

/Q - Silencieux (n'affiche pas les noms de fichiers lorsqu'ils sont ajoutés à l'archive).

/V - Afficher la date, l'heure et le nom du fichier dans l'archive. (En raison des limitations du format GZIP, cela ne peut afficher que le premier fichier de l'archive.)

 

TAR

 

La commande TAR est compatible avec les archives créées par l'utilitaire tar UNIX. TAR prend également en charge la compression gzip et peut être utilisé pour créer des archives .tar.gz.

 

TAR [A:[[-][+]rhsdaecjot] /A /C /D /F /G /M /O:[-]adegnrstu /P /Q /R /U /V] archives tar [@déposer] filet

 

archives tar        Le fichier tar avec lequel travailler

filet        Le(s) fichier(s) à ajouter au fichier zip

 

/A:... - Sélection d'attributs
 

/A - Ajouter des fichiers à l'archive tar (par défaut).

 

/C - Afficher le contenu de l'archive tar.

 

/D - Supprimez le(s) fichier(s) spécifié(s) de l'archive tar.

 

/F - Mettez à jour uniquement les fichiers qui existent actuellement dans l'archive tar et qui sont plus anciens que les fichiers sur le disque.

 

/G - Utiliser la compression gzip.

 

/M - Déplacer

 

/O - Ordre de tri

 

/P - Afficher la progression (en %) pour chaque fichier.

 

/Q - Silencieux (n'affiche pas les noms de fichiers lorsqu'ils sont ajoutés à l'archive).

 

/R - Si l'argument est un sous-répertoire, copiez tous les fichiers de ce sous-répertoire et tous ses sous-répertoires dans l'archive tar.

 

/U - Mise à jour qui n'existe pas dans l'archive tar ou qui est plus ancienne que les fichiers sur le disque.

 

/V - Affichez la liste des fichiers dans l'archive tar (date, heure, taille et nom de fichier).

 

DÉGZIP

 

La commande UNGZIP est compatible avec l'utilitaire UNIX gunzip et prend en charge RTF 1952. La syntaxe est la suivante :

 

GZIP [/E/O/Q/V] gziparchive [chemin]

 

gziparchiveLe fichier .gz avec lequel travailler
cheminLe chemin où les fichiers seront extraits

 

/E - Extraire le fichier (par défaut).

 

/O - Écraser le fichier existant.

 

/Q - Silencieux (n'affiche pas les noms de fichiers car ils sont extraits de l'archive).

 

/V - Afficher la date, l'heure et le nom du fichier dans l'archive. (En raison des limitations du format GZIP, cela ne peut afficher que le premier fichier de l'archive.)

 

SUPER

 

La commande UNTAR décompresse les archives créées par la commande TAR. UNTAR prend également en charge la décompression gzip et peut être utilisé pour extraire les archives .tar.gz.

 

UNTAR [/C /D /E /F /G /Nte /O /Q /U /V] fichier de chemin tararchive...

 

archives tarLe fichier Tar avec lequel travailler
cheminLe chemin où les fichiers seront extraits
filetLe(s) fichier(s) à extraire

 

/C - Afficher le contenu de l'archive tar.

 

/D - Recréez la structure de répertoires enregistrée dans le fichier tar.

 

/E - Extraire (par défaut)

 

/F - Extrayez uniquement les fichiers qui existent actuellement dans le dossier cible et qui sont plus anciens que le fichier dans l'archive tar.

 

/G - Gzip

 

/N[te] - Ne pas mettre à jour le CD/CDD recherche d'annuaire étendue base de données (JPSTREE.IDX).

 

/O - Écraser les fichiers existants.

 

/P - Afficher la progression (en %) pour chaque fichier.

 

/Q - Silencieux (n'affiche pas les noms de fichiers car ils sont extraits de l'archive).

 

/U - Extrayez les fichiers qui n'existent pas dans le dossier cible ou qui sont plus anciens que le fichier dans l'archive zip.

 

/V - Afficher la liste des fichiers dans l'archive (date, heure, taille et nom de fichier)

 

ZIPFX

 

ZipSFX crée une archive auto-extractible compatible zip. La syntaxe est :

 

ZipSFX [/B"text" /C"text" /D"chemin" /F"fichier" /Ln /M"message" /R /S"mot de passe" /X64] répertoire d'archives

 

archivesLe nom de l'exécutable auto-extractible
annuaireLe répertoire à compresser dans l'exécutable auto-extractible

 

/B - Texte de bannière à afficher avant le début de l'auto-extraction.

 

/C - Légende des boîtes de dialogue auto-extractibles.

 

/D - Répertoire cible de l'auto-extractible.

 

/F - Nom facultatif du fichier à exécuter (ouvrir) après l'extraction de l'archive. Il doit s'agir d'un chemin relatif vers un fichier dans annuaire. Si la valeur est ".", le dossier dans lequel l'archive a été décompressée s'ouvrira dans l'Explorateur Windows. S'il est défini sur "" (chaîne vide), l'extracteur se fermera et n'effectuera aucune action.

 

/Ln - Niveau de compression (0 - 6 ; la valeur par défaut est 4).

 

/M - Message pour informer l'utilisateur que l'extraction s'est terminée normalement.

 

/R - Sous-répertoires récursifs

 

/S - Mot de passe

 

/X64 - Crée un exécutable 64 bits.

 

commandes:

 

ACTIVER

 

ICON=file - Modifie la barre de légende et l'icône de la barre des tâches d'une fenêtre. Le fichier peut être un fichier icône ou un exécutable. (S'il s'agit d'un exécutable, ACTIVATE utilisera la première icône.)

 

ALIAS

 

/O - Ne pas écraser la valeur existante (valable uniquement en combinaison avec /R)

 

DEL

 

 /W utilise désormais DoD 5220.22-M (E) pour une suppression sécurisée.

 

DIR

 

/G:nn - Définit la taille du cluster de disques à utiliser par /G. DIR interrogera normalement le système pour connaître la taille du cluster sur le lecteur spécifié, mais vous pouvez la remplacer par /G:n si vous savez que les informations renvoyées sont incorrectes ou si vous souhaitez trouver la taille requise si les fichiers spécifiés ont été déplacés vers un autre appareil avec une taille de cluster différente.

 

/NL - N'affiche pas le nom du lien pour les liens symboliques.

 

DO

 

Prend désormais en charge l'utilisation dans les alias et sur la ligne de commande. Vous devez enfermer le corps de la boucle DO dans un groupe de commandes qui suit l'expression DO, et il n'y a pas de ENDDO. La syntaxe est :

 

FAIRE [n | POUR TOUJOURS] (commandes)

       or

DO varname = start TO end [BY n ] (commandes)

       or

FAIRE PENDANT n SECONDES | PROCÈS-VERBAL | HEURES (commandes)

       or

FAIRE [PENDANT | Condition JUSQU'À [DATETIME aaaa-mm-jj hh:mm:ss]] (commandes)

       or

DO varname IN [plage] [/I"text"] [/D"path" /N[dj] /O:[-]adegnrstu /Sn] [/A:[[-][+]rhsdaecjot] [/C /L /P /T"..."] [@]set (commandes)

 

Par exemple :

 

Nombre de DO = 1 à 10 (nombre d'écho = %count)

 

ITERATE et LEAVE sont pris en charge dans les DO en ligne de commande.

 

ISHUNG est une nouvelle condition (pour DO WHILE et DO UNTIL) qui est vraie si la fenêtre spécifiée ne répond pas.

 

ENDLOCAL

 

Restaure la liste des fonctions.

 

TROUVER

 

/Ln - Le nombre de lignes de début et de fin à afficher sur une correspondance. Chaque groupe successif de lignes d'un fichier sera séparé par un en-tête "----".

 

/N[dehjs]

 

D - ne cherchez pas dans les répertoires cachés

E - ne pas afficher les erreurs

H - pas d'en-tête

J - ne recherchez pas de jonctions ou de liens symboliques

S - pas de pied de page

 

POUR

 

/NJ – Ne récurez pas dans les jonctions de recherche ou les liens symboliques

 

/W - Indique que l'ensemble FOR doit être traité comme des noms de fichiers, même si aucun caractère générique n'est détecté (ou si vous utilisez des expressions régulières).

 

FONCTION

 

/O - Ne pas écraser la valeur existante (valable uniquement en combinaison avec /R)

 

HISTOIRE

 

/F"..." - Supprime les lignes de commande correspondantes. Vous pouvez avoir plusieurs arguments /F"..." et ils peuvent contenir des caractères génériques.

 

/R1 - Ignore les doublons et HistoryExclude et ajoute toujours les lignes. (C'est considérablement plus rapide pour les grandes listes d'historique.)

 

IF

 

ISHUNG est une nouvelle condition qui est vraie si la fenêtre spécifiée ne répond pas.

 

IFTP

 

/R - Se reconnecte automatiquement si la session FTP expire.

 

JACASSER

 

Prend désormais en charge SSL, il fonctionnera donc avec des serveurs SSL comme Google Talk.

 

/Tn - Définit le numéro de port (la valeur par défaut est 5222).

 

/V - Afficher une sortie détaillée (utile pour le débogage).

 

LISTE

 

Ajout de la molette horizontale de la souris pour le défilement Take Command fenêtres à onglets (nécessite Windows 7 ou version ultérieure).

 

MD

 

 /D passera au répertoire nouvellement créé.

 

MOVE
 

Affiche désormais les répertoires sources vides qu'il supprime (avec /S et non /Q).

 

/K - Si le déplacement a eu lieu vers un autre lecteur, cette option déplacera l'original vers la corbeille au lieu de le supprimer.

 

/Ns - Ne pas afficher le résumé des fichiers déplacés.

 

/W implémente désormais DoD 5220.22-M (E) pour une suppression sécurisée.

 

ON

 

DBLCLICK [commande] - Exécute la commande spécifiée sur un double-clic du bouton gauche de la souris.

 

OPTION

 

Il y a un nouveau bouton "Console Palette" sur l'onglet Windows qui permet de redéfinir les 16 attributs de couleur de la console. (Nécessite Windows 7 ou version ultérieure.) Cela ne fonctionnera *pas* lors de l'exécution TCC dans un Take Command fenêtres d'onglets en raison d'un bug dans l'API Windows (il insiste pour afficher les fenêtres de console cachées), mais lorsqu'il est dans Take Command vous pouvez définir une palette personnalisée pour les fenêtres d'onglets.

 

Les zones de liste déroulante des couleurs de premier plan et d'arrière-plan « Windows » affichent désormais les couleurs réelles au lieu du nom de la couleur. (Cela est nécessaire pour prendre en charge les palettes de couleurs personnalisées, sinon si vous redéfinissez la palette, les noms de couleurs n'auraient aucun rapport avec les couleurs utilisées. Cela facilite également la sélection de la couleur souhaitée.)

 

BOÎTE DE REQUÊTE

 

/CUE="text" - Affiche le texte du repère en gris clair dans la zone d'édition (il disparaît dès que vous saisissez un caractère).

 

SELECT

 

/O: - Ajout de l'option /O:o (trier par propriétaire)

 

/Q - Propriétaire de l'affichage (vous feriez mieux d'avoir un affichage > 80 colonnes !)

 

ENVOYER UN MAIL

 

 /SSL[=n] - Utilisez SSL pour vous connecter au serveur. Prend en charge les modes automatique, implicite et explicite.

 

SET

 

/O - Ne pas écraser la valeur existante (valable uniquement en combinaison avec /R)

 

setlocal

 

Enregistre désormais la liste des fonctions ainsi que l'environnement et les alias

 

La START

 

/ELEVATED - Démarrez le programme avec tous les privilèges d'administrateur. (Windows 7 ou version ultérieure uniquement.)

 

BARRE DES TÂCHES

 

LOCKDESKTOP - Verrouille le bureau (Windows 7 et versions ultérieures)

 

LOGOFF - Afficher la boîte de dialogue de déconnexion

 

UTILISATEUR - Afficher la boîte de dialogue de changement d'utilisateur

 

tasklist

 

/D - Afficher les modules chargés dans chaque processus

 

/M - Afficher l'utilisation de la mémoire pour chaque processus

 

/N - Afficher les noms des classes

 

/T - Afficher les temps de processeur du noyau et de l'utilisateur

 

DÉZIPPER

 

Utilise maintenant une autre bibliothèque Zip.

 

/CRC - Affiche les fichiers CRC (uniquement lors de l'utilisation de /V).

 

/I - Enregistrez la description du fichier compressé (« Commentaire de fichier ») dans la description NTFS ou dans le fichier DESCRIPT.ION.

 

/P - Afficher la progression (en %) pour chaque fichier.

 

ZIP

 

Utilise maintenant une autre bibliothèque Zip.

 

/CRC - Affiche les fichiers CRC (uniquement lors de l'utilisation de /V).

 

/En - définit le niveau de cryptage (0=par défaut, 1=AES 128 bits, 2=AES 192 bits, 3=AES 256 bits)

 

/I - Enregistrez la description du fichier (à partir de la description NTFS ou DESCRIPT.ION) en tant que "Commentaire de fichier" du fichier compressé.

 

/Ln - définit le niveau de compression (0-6, où 0 = pas de compression et 6 = compression maximale). La valeur par défaut est 4.

 

/P - Afficher la progression (en %) pour chaque fichier.

 

/T - Enregistrez les attributs du fichier (ils seront écrits dans le système de fichiers lors de l'extraction)

 

/Z"..." - définit le commentaire pour le fichier zip.

 

Variables internes :

 

_EXECARRAY - Le nombre d'éléments du tableau attribués par la dernière fonction @EXECARRAY.

 

_INSÉRER - Le mode d'édition d'insertion actuel (0=surfrappe, 1=insertion)

 

_XMOUSE - Tla position de la colonne du clic gauche le plus récent de la souris. (Notez que cela ne fonctionnera que dans un Take Command fenêtre à onglets, ou si vous avez activé la souris de la console dans un environnement autonome TCC session.)

 

_YMOUSE - Tla position de la ligne du clic gauche le plus récent de la souris. (Notez que cela ne fonctionnera que dans un Take Command fenêtre à onglets, ou si vous avez activé la souris de la console dans un environnement autonome TCC session.)

 

Fonctions variables :

 

@EVAL - Les opérateurs >, MOD et \ prennent désormais en charge les grands nombres (jusqu'à 10,000 64 chiffres). (Auparavant, ils étaient « limités » aux entiers de 64 bits). Les opérateurs au niveau du bit (AND, OR, XOR) sont toujours limités aux entiers de XNUMX bits.

 

@EVAL - Prend désormais en charge l'entrée binaire en préfixant "0b" au nombre :

 

 (%@eval[0b1001+2]

 

@EVAL - Prend désormais en charge la sortie binaire en ajoutant "=b" à l'expression :

 

 (%@eval[1+1=b]

 

@AVOIR UN RENDEZ-VOUS[date] - Affiche une boîte de dialogue de calendrier et renvoie la date sélectionnée (aaaa-mm-jj). Vous pouvez éventuellement transmettre la date par défaut.

 

@GETDATETIME[datetime] - Affiche un sélecteur de date et d'heure et renvoie la date et l'heure sélectionnées (aaaa-mm-jj hh:mm:ss). Vous pouvez éventuellement transmettre la date et l'heure par défaut.

 

@INIWRITE - Si vous ne spécifiez pas d'entrée, supprimera désormais la section spécifiée.

 

@PPID[fichier] - Renvoie le PID du processus parent de l'exécutable spécifié

 

@REGBREAD[key,handle,length] - Lit une valeur de registre dans un tampon binaire (précédemment créé)

 

@REGBWRITE[key,type,handle,length] - Écrit une valeur de registre à partir d'un tampon binaire

 

@REGEX - Suppression de la valeur de retour du nombre de groupes (inutilisée et déroutante). @REGEX ne renvoie désormais que 1 (pour une correspondance) ou 0 (pour aucune correspondance).

 

@REGSET - Ajout du support pour REG_MULTI_SZ. (Les valeurs des données sont séparées par des virgules.)

 

@TARCOUNT[file] - Renvoie le nombre de fichiers dans une archive .tar

 

@TARCFILE[file,i] - Renvoie le nom compressé d'un fichier dans une archive .tar

 

@TARDFILE[file,i] - Renvoie le nom décompressé d'un fichier dans une archive .tar

 

@TARFILEDATE[file,i] - Renvoie la date et l'heure d'un fichier dans une archive .tar

 

@TARFILESIZE[file,i]- Renvoie la taille d'un fichier dans une archive .tar

 

@URLDECODE[string] - Décode une chaîne codée en URL (en remplaçant %xx par les caractères d'origine)

 

@URLENCODE[string] - Encode une chaîne pour la transmission (en remplaçant les caractères non alphanumériques par leur représentation hexadécimale %xx)

 

@COMPTEZIP[fichier] - Renvoie le nombre de fichiers dans une archive .zip

 

@ZIPCOMMENT[file] - Renvoie le commentaire pour l'archive .zip

 

@ZIPCFILE[file,i] - Renvoie le nom compressé d'un fichier dans une archive .zip

 

@ZIPDFILE[file,i] - Renvoie le nom décompressé d'un fichier dans une archive .zip

 

@ZIPFILECOMMENT[file,i] - Renvoie le commentaire d'un fichier dans une archive .zip

 

@ZIPFILECRC[file, i] - Renvoie le CRC d'un fichier dans une archive .zip

 

@ZIPFILEDATE[file,i] - Renvoie la date et l'heure d'un fichier dans une archive .zip

 

@ZIPCFILESIZE[file,i] - Renvoie la taille compressée d'un fichier dans une archive .zip

 

@ZIPDFILESIZE[file,i] - Renvoie la taille décompressée d'un fichier dans une archive .zip

 

Débogueur par lots :

 

Le débogueur batch a été réécrit avec un nouvel éditeur et de nombreuses nouvelles fonctionnalités.

 

Si vous passez la souris sur une variable, le débogueur affichera une info-bulle avec la valeur actuelle.

 

Si vous passez la souris sur un élément interne TCC commande, le débogueur affichera une info-bulle avec la syntaxe de la commande.

 

Si vous passez la souris sur une variable de tableau (unidimensionnelle uniquement !), le débogueur affichera une info-bulle contenant jusqu'aux 1 premiers éléments avec des valeurs attribuées.

 

Les fenêtres « Alias ​​» et « Fonctions » prennent désormais en charge la coloration syntaxique.

 

Ajout de « Ajouter à la surveillance » au menu contextuel.

 

La boîte de dialogue Aller à possède désormais une position de colonne facultative.

 

Le menu Fichier comporte une nouvelle option :

 

Enregistrer la copie sous - Enregistre une copie du fichier sous un nouveau nom, sans modifier le nom par défaut.

 

Le menu Edition comporte de nouvelles options :

 

Déplacer la ligne vers le haut - Déplace la ligne actuelle d'une ligne vers le haut.

 

Déplacer la ligne vers le bas - Déplace la ligne actuelle d'une ligne vers le bas.

 

Toggle Comment - Insère/supprime un "rem" au début de la ligne actuelle.

 

Supprimer les lignes vides - Supprime les lignes vides de la sélection (ou du fichier entier si aucune sélection).

 

Compresser les espaces - Supprime les espaces supplémentaires entre les mots pour la sélection (ou le fichier entier si aucune sélection).

 

Faire la sélection en majuscule

 

Faire la sélection en minuscule

 

Afficher les espaces : affiche un marqueur (un petit point) dans les colonnes pour les espaces ou les tabulations.

 

View EOL - Affiche les caractères de fin de ligne (CR et/ou LF).

 

Le menu Débogage a une nouvelle option :

 

Pause en cas d'erreur - Bascule le débogueur en mode étape unique lorsque TCC rencontre une erreur.

 

L'entrée du menu Options comporte de nouvelles options :

 

Onglets - Modifiez les paramètres de tabulation et de retrait.

 

Afficher les numéros de ligne - Active et désactive la numérotation des lignes.

 

Afficher la marge de pliage - Active et désactive la marge de pliage (l'indicateur +).

 

Guides d'indentation - Imprime des lignes verticales au niveau des colonnes d'indentation actuelles (utile pour aligner le code).

 

L'entrée du menu Windows propose de nouvelles options :

 

Zoom avant - Augmente la taille du texte d'un point.

 

Zoom arrière - Réduisez la taille du texte d'un point.

 

Réinitialiser le zoom - Réinitialisez la taille du texte à sa taille d'origine.

 

Plugins:

 

Ajout de la prise en charge de UNKNOWN_CMD, PRE_INPUT, PRE_EXEC et POST_EXEC. TCC recherchera d'abord les pseudonymes de ces noms ; s'il ne trouve pas de correspondance, il recherchera dans les plugins un nom correspondant. Pour UNKNOWN_CMD et PRE_EXEC, TCC transmettra la ligne de commande au plugin ; PRE_INPUT et POST_EXEC obtiendront un NULL.