Passer au contenu principal

Take Command v14 version bêta publique

La Take Command La version bêta publique v14.0 est désormais disponible sur :

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

Voici un bref aperçu des nouvelles fonctionnalités. La nouvelle commande majeure est TPIPE, qui comprend des centaines d'options pour filtrer, trier et remplacer du texte. (Vous pouvez consulter la liste complète des fonctionnalités de la version 14 dans la section « Nouveautés de la version 14 » de l'aide en ligne.)

Liste des fonctionnalités:

Take Command prend désormais en charge une fenêtre divisée (sur la barre de défilement horizontale). Vous devez activer « Splitter Windows » dans le Take Command boîte de dialogue de configuration (fenêtre Onglets) et redémarrez TCMD pour voir le séparateur. (Notez qu'il est techniquement impossible d'afficher les fenêtres de la console divisée, TCMD utilise donc beaucoup d'agitation de la main, de fumée et de miroirs.) La fenêtre divisée (sur le côté droit) ne défilera pas automatiquement jusqu'à la fin lorsqu'une nouvelle sortie est affiché ou lorsque vous entrez de nouvelles commandes. Cela vous permet de revenir en arrière dans le tampon d'écran pour revoir les commandes et les sorties précédentes, et de sélectionner le texte des pages précédentes.

Le code Internet a été considérablement réécrit et porté vers une nouvelle mise à jour majeure des dll IPWorks.

Alt-F9 restaurera le masque de nom de fichier d'origine lors de la complétion du nom de fichier. Cela ne fonctionnera que si vous n’avez pas terminé la boucle de complétion ; c'est-à-dire en appuyant sur autre chose que Tab, F8, F9, F10 ou F12.

Il n'y aura pas de TCC/LE 14.0.

Variables internes :

_SERIALPORTS – Renvoie une liste délimitée par des espaces de tous les ports série disponibles (COM1 – COMn).

Fonctions variables :

@FILES[/H filename] – Ne comptez pas « ». ou ".."

@REREPLACE[ source_re, target_re, source ] – Remplacement de la référence arrière de l'expression régulière.

@SERIALPORTCLOSE[ n ] – Fermez le port série.

@SERIALPORTFLUSH[ n ] – Vide le contenu du tampon du port série.

@SERIALPORTOPEN[COMn[, baud[, parity[, bits[, flow]]]]] – Ouvrir un port série pour la lecture et l'écriture.

@SERIALPORTOPEN renvoie un handle vers le port série, qui doit être transmis aux autres fonctions du port série.

@SERIALPORTREAD[ n ] – Lit une chaîne à partir du port série. « n » est le handle renvoyé par @SERIALPORTOPEN.

@SERIALPORTWRITE[ n, text ] – Écrit une chaîne sur le port série.

@SMCLOSE[ n ] – Ferme un handle de mémoire partagée.

@SMOPEN[size, name] – Ouvrir un handle vers la mémoire partagée

@SMPEEK[handle,offset,size] – Lit une valeur depuis la mémoire partagée.

@SMPOKE[handle,offset,size,value] : Écrit une valeur dans la mémoire partagée

@SMREAD[ n, offset, type, length ] – Lire une chaîne depuis la mémoire partagée

@TRIMALL[string] – Supprimez les espaces et les tabulations de début et de fin, ainsi que les espaces et tabulations internes supplémentaires.

Nouvelles commandes :

DÉBUGMONITEUR

Surveille l’appel d’API OutputDebugString à partir de n’importe quel processus.

DESKTOP

Créez un nouveau bureau ou passez à un bureau existant.

RÉSOLUTION

Modifiez la résolution (et éventuellement la profondeur de couleur et la fréquence de rafraîchissement) de l'écran spécifié.

TUYAU

Filtrage et substitution de texte. Vous pouvez spécifier plusieurs filtres, qui sont traités dans l'ordre dans lequel ils apparaissent sur la ligne de commande.
 
La syntaxe est:
 
TPIPE [/input=filename] [/output=filename] [/filter=filename] [/unicode=input,output] [/save=filename] [/simple=n] [/eol=input,output,length] [ /line=start,increment,skipblank,dontnumberblank,format] [/insert=position,type,string] [/head=Exclude,LinesOrBytes,Count] [/tail=Exclude,LinesOrBytes,Count] [/number=type,value ] [/string=type,string] [/file=type,filename] [/sort=Sort,Reverse,RemoveDuplicates,StartColumn,Length] [/dup=RemoveDuplicateLines,IgnoreCase,StartColumn,Length,IncludeOne] [/comment=text ] [/log=LogFileName] [/run=InputFileName,OutputFileName,”CommandLine”] [/merge=type,filename] [/split=type,SplitSize,SplitChar,SplitCharPos,SplitCharCount,SplitLines,SplitFilename ] [/grep=Type ,IncludeLineNumbers,IncludeFilename,IgnoreCase,CountMatches,UTF8,PatternType,Pattern] [/replace=Type,MatchCase,WholeWord,CaseReplace,PromptOnReplace,Extract,FirstOnly,SkipPromptIdentical,Action,SearchStr,ReplaceStr] [/xml=Type,IncludeText,IncludeQuotes ,MatchCase,BufferSize,Tag,Attribut,EndTag]

Commandes mises à jour :

COPY

Si vous ne spécifiez aucun argument, COPY affichera la boîte de dialogue de commande.
 
Ajout de la prise en charge des références arrière d'expression régulière dans le nom de la cible. Si vous utilisez des références arrière, vous devez utiliser une expression régulière dans le nom de la source.

DEL

Si vous ne spécifiez aucun argument, DEL affichera la boîte de dialogue de commande.

DÉCRIRE

Si vous ne spécifiez aucun argument, DESCRIBE affichera la boîte de dialogue de commande.

ESET

/C – copie la valeur d’une autre variable/alias/fonction.

GLOBAL

Si vous ne spécifiez aucun argument, GLOBAL affichera la boîte de dialogue de commande.

JACASSER

Si vous ne spécifiez aucun argument, JABBER affichera la boîte de dialogue de commande.

MD

Si vous ne spécifiez aucun argument, MD affichera la boîte de dialogue de commande.

MKLINK

Si vous ne spécifiez aucun argument, MKLINK affichera la boîte de dialogue de commande.

MKLNK

Si vous ne spécifiez aucun argument, MKLNK affichera la boîte de dialogue de commande.

MOVE

Si vous ne spécifiez aucun argument, MOVE affichera la boîte de dialogue de commande.
 
Ajout de la prise en charge des références arrière d'expression régulière dans le nom de la cible. Si vous utilisez des références arrière, vous devez utiliser une expression régulière dans le nom de la source.

PDIR

Prend désormais en charge plusieurs * imbriqués dans une spécification de fonction @.

JOUER SON

Si vous ne spécifiez aucun argument, PLAYSOUND affichera la boîte de dialogue de commande.

RD

Si vous ne spécifiez aucun argument, RD affichera la boîte de dialogue de commande.

REN

Si vous ne spécifiez aucun argument, REN affichera la boîte de dialogue de commande.
 
Ajout de la prise en charge des références arrière d'expression régulière dans le nom de la cible. Si vous utilisez des références arrière, vous devez utiliser une expression régulière dans le nom de la source.

SELECT

Si vous ne spécifiez aucun argument, SELECT affichera la boîte de dialogue de commande.

ENVOYERHTML

Si vous ne spécifiez aucun argument, SENDHTML affichera la boîte de dialogue de commande.

ENVOYER UN MAIL

Si vous ne spécifiez aucun argument, SENDMAIL affichera la boîte de dialogue de commande.

SET

/RO var=value – définit une variable en lecture seule. Une fois que vous avez défini la variable, vous ne pouvez pas la modifier (ou la supprimer). Seules les variables d'environnement peuvent être en lecture seule (pas les variables de registre ou les variables de tableau).

SETARRAY

/R filename arrayname – lit un fichier dans un tableau (1 dimension). (SETARRAY déterminera la taille requise du tableau.)

La START

/Desktop=desktopname – spécifiez le bureau sur lequel vous souhaitez démarrer l'application.
 
/TABNA – démarrer un nouveau Take Command fenêtre d'onglet, mais gardez l'onglet actuel actif.

SYNC

Si vous ne spécifiez aucun argument, SYNC affichera la boîte de dialogue de commande.

TAR

Si vous ne spécifiez aucun argument, TAR affichera la boîte de dialogue de commande.

MINUTEUR

Accepte une commande facultative à exécuter. C'est l'équivalent de « minuterie activée, commande et minuterie désactivée ».

TOUCHER

Si vous ne spécifiez aucun argument, TOUCH affichera la boîte de dialogue de commande.

SUPER

Si vous ne spécifiez aucun argument, UNTAR affichera la boîte de dialogue de commande.

DÉZIPPER

Si vous ne spécifiez aucun argument, UNZIP affichera la boîte de dialogue de commande.

ZIP

Si vous ne spécifiez aucun argument, ZIP affichera la boîte de dialogue de commande.