Passer au contenu principal

Take Command v15 bêta publique, partie 2

Aujourd'hui, je vais aborder les nouvelles directives .INI, les variables internes et les fonctions variables dans Take Command 15.0. (Vous pouvez consulter la liste complète des fonctionnalités de la version 15 dans la section Nouveautés de la version 15 de l'aide en ligne.)

Directives INI :

TrayHotKey=T Le raccourci clavier pour basculer Take Command vers et depuis la barre d’état système. La touche alphabétique spécifiée est combinée avec Ctrl + Shift, donc le raccourci clavier par défaut est Ctrl-Shift-T.

Copyright=YES|no Afficher le TCC message de copyright au démarrage. C'est la même chose que le TCC /Q option de démarrage et s’applique uniquement aux copies enregistrées.

EverythingSearch=yes|NO Si OUI, CDD utilisera «Everything Search» (http://www.voidtools.com) au lieu de JPSTREE.IDX pour une correspondance de répertoire floue. Voir CDD pour plus de détails. Everything Search est beaucoup plus rapide que d’utiliser JPSTREE.IDX ; cependant, cela ne fonctionnera que pour les lecteurs NTFS.

FilesCaseSensitive=yes|NO Si OUI, les comparaisons de noms de fichiers seront sensibles à la casse (comme Linux et contrairement à Windows).

Redo=Alt-Y Directive de mappage de touches pour refaire la dernière modification (voir Annuler et Rétablir ci-dessus).

Undo=Alt-Z Directive de mappage de touches pour annuler la dernière modification (voir Annuler et Rétablir ci-dessus).

Les champs de mot de passe dans TCMD.INI pour les paramètres Internet sont cryptés.

Variables internes :

%_do_loop – Incrémenté à chaque fois via une boucle DO.

%_tclistview – Renvoie les éléments sélectionnés dans la fenêtre List View sous forme de liste d'inclusion.

%_virtualbox – Renvoie 1 si TCC s'exécute sur une machine virtuelle VirtualBox.

Fonctions variables :

%@DISKFREE – Prend désormais en charge le redirecteur OpenAFS 1.7.x pour récupérer l'utilisation de l'espace disque.

%@DISKTOTAL – Prend désormais en charge le redirecteur OpenAFS 1.7.x pour récupérer l'utilisation de l'espace disque.

%@DISKUSED – Prend désormais en charge le redirecteur OpenAFS 1.7.x pour récupérer l'utilisation de l'espace disque.

%@FORMAT – Si le deuxième argument (chaîne) n'existe pas, @FORMAT le traite désormais comme une chaîne vide et complète la sortie en conséquence.

%@LINES – Définit désormais également deux variables d'environnement :

_LINES_MAXLEN – La longueur de la ligne la plus longue
_LINES_MAXLOC – Le numéro de ligne (base 0) de la ligne la plus longue.

%@MACADDRESS – Renvoie l'adresse MAC de l'interface réseau à l'adresse spécifiée.

%@SELECT – Ajout de champs facultatifs de ligne de départ et de masque de clé. La ligne de départ mettra en surbrillance le numéro de ligne spécifié (la première ligne est 1).

Le numéro de ligne sélectionné sera désormais renvoyé dans la variable d'environnement SELECT_LINE.

Si vous spécifiez un masque de clé, la recherche est désactivée et TCC vérifiera les frappes de saisie pour une correspondance avec le masque de touches. Si une correspondance est trouvée, @SELECT renverra la ligne actuelle et définira la variable d'environnement _SELECT_KEY sur la valeur de la clé d'entrée. Le masque de clé est au même format que INKEY /K.

Le format est:

@SELECT[filename,top,left,bottom,right,title[,sorted[,startline,[keymask]]]]

%@TIME – Ajout du support (pas très utile, non recommandé, et uniquement pour les États-Unis) pour l'heure am/pm. Par exemple:

%@TIME[1:39:15]

%@TALNUM[string] – Renvoie le nombre de caractères alphanumériques (a-z, A-Z et 0-9) dans la chaîne

%@TALPHA[string] – Renvoie le nombre de caractères alphabétiques (a-z, A-Z) dans la chaîne

%@TASCII[string] – Renvoie le nombre de caractères ASCII 7 bits (0x00 – 0x7F) dans la chaîne

%@TCNTRL[string] – Renvoie le nombre de caractères de contrôle ASCII (0x00 – 0x1F et 0x7F) dans la chaîne

%@TLOWER[string] – Renvoie le nombre de caractères alphabétiques minuscules dans la chaîne

%@TUPPER[string] – Renvoie le nombre de caractères alphabétiques majuscules dans la chaîne

%@TDIGIT[string] – Renvoie le nombre de chiffres décimaux (0-9) dans la chaîne

%@TPRINT[string] – Renvoie le nombre de caractères imprimables dans la chaîne

%@TPUNCT[string] – Renvoie le nombre de caractères de ponctuation (caractères imprimables qui ne sont ni alphanumériques ni espaces) dans la chaîne

%@TSPACE[string] – Renvoie le nombre de caractères d'espacement (0x09 – 0x0D ou 0x20) dans la chaîne

%@TXDIGIT[string] – Renvoie le nombre de chiffres hexadécimaux (0 – 9, A – F) dans la chaîne

Plugins:

Les plugins peuvent désormais accéder aux variables du tableau directement via le tableau ArrayVariables. Voir TakeCmd.h dans le SDK pour plus de détails.

La Take Command La version bêta publique v15.0 est disponible sur :

https://jpsoft.com/downloads/v15/tcmd.exe
https://jpsoft.com/downloads/v15/tcmdx64.exe (64-bit)