Take Command 23.0:

 

Installer:

 

Take Command utilise la nouvelle version d'Advanced Installer.

 

 

Take Command:

 

La version 23 utilise une nouvelle version de la bibliothèque de framework GUI.

 

La version 23 utilise une nouvelle version de Scintilla.

 

TCMD dispose d'un enregistreur de macros qui enregistrera et lira les frappes au clavier et les actions de la souris. Vous pouvez contrôler l'enregistreur de macros de plusieurs manières :

 

1.Win-F11 - Démarrer/arrêter l'enregistrement des macros

2.Win-F12 - Démarrer/arrêter la lecture des macros

3.Boutons d'enregistrement et de lecture sur la barre d'outils d'accès rapide

4.Boutons d'enregistrement et de lecture sur le Take Command Menu Outils

5.Le nouveau système d’ TCC Commande interne ENREGISTREUR

 

La fenêtre de saisie de commande prend désormais en charge la coloration syntaxique pour la saisie en ligne de commande, en utilisant les mêmes couleurs et mots-clés que le débogueur IDE/batch.

 

L'option "Redémarré élevé" dans le menu Accueil détachera les onglets, démarrera un nouveau Take Command session et rattachez les onglets de cette session.

 

Si vous sélectionnez « Attacher des onglets » dans le menu contextuel de l'onglet et (1) qu'il n'y a qu'une seule fenêtre de console non attachée et (2) qu'elle est visible, elle sera automatiquement attachée sans avoir à la sélectionner dans la boîte de dialogue.

 

La barre d'état comporte un nouveau champ "Taille du tampon d'écran (lignes)".

 

Le menu contextuel de la fenêtre de l'onglet (clic droit) propose trois nouvelles options :

 

Onglets en lecture seule - Désactivez la saisie au clavier dans cet onglet.

 

Nouveau groupe d'onglets horizontaux - déplacez la fenêtre d'onglets actuelle vers un nouveau groupe d'onglets verticaux.

 

Nouveau groupe d'onglets verticaux - déplacez la fenêtre d'onglets actuelle vers un nouveau groupe d'onglets horizontaux.

 

Take Command présente un certain nombre d'améliorations de dessin d'écran liées aux tailles de police personnalisées et à la mise à l'échelle DPI.

 

TCMDHere.btm redémarre désormais automatiquement avec un niveau élevé si nécessaire et dispose d'une option /U pour supprimer l'entrée « Invite TCMD ici » du menu contextuel de l'Explorateur Windows.

 

TCCTabHere.btm redémarre désormais automatiquement avec un niveau élevé si nécessaire et dispose d'une option /U pour supprimer le "TCC  fenêtre d'onglet ici" entrée dans le menu contextuel de l'Explorateur Windows.

 

 

TCC:

 

La version 23 utilise une nouvelle version de la bibliothèque d'expressions régulières Onigmo.

 

TCC prend désormais en charge la coloration syntaxique sur la ligne de commande (similaire à la coloration syntaxique dans le débogueur IDE/batch). Vous définissez l'option et les couleurs à utiliser dans la boîte de dialogue OPTION / Windows. Vous pouvez définir le premier plan et l'arrière-plan en utilisant l'une des 16 couleurs de la console Windows. TCC va coloriser :

 

Par défaut : tout texte qui ne correspond pas à une option de syntaxe

 

Commandes - internes TCC commandes

 

Alias ​​- alias de commande définis avec le TCC Commande ALIAS.

 

Commentaires - lignes commençant par rem or ::

 

Étiquettes - étiquettes pour un GOTO ou GOSUB

 

Opérateurs - | && || etc.

 

Lot/Vars locales - %1 - %n, %*, %~... etc.

 

Vars d'environnement - variables d'environnement

 

Vars internes - internes TCC variables et fonctions variables

 

Regex - expressions régulières

 

TCCHere.btm redémarre désormais automatiquement avec un niveau élevé si nécessaire et dispose d'une option /U pour supprimer le "TCC inviter ici" dans le menu contextuel de l'Explorateur Windows.

 

 

Débogueur IDE/batch :

 

La version 23 utilise une nouvelle version de la bibliothèque de framework GUI.

 

La version 23 utilise une nouvelle version de Scintilla.

 

Le menu contextuel des onglets (clic droit sur l'en-tête d'un onglet) propose trois nouvelles options :

 

 Ouvrir le dossier contenant (ouvre une fenêtre de l'explorateur de fichiers dans le répertoire du fichier de commandes)

 Fermer

 Fermez tout sauf ceci

 

Si vous modifiez un nom de variable dans la fenêtre Espion, le bouton Supprimer (X) supprimera le texte marqué dans le contrôle d'édition. Sinon, X supprimera la ligne actuellement sélectionnée dans la liste de surveillance.

 

"Exécuter vers le curseur" est une nouvelle option dans le menu Débogage. Si vous cliquez sur une ligne dans la fenêtre du débogueur, puis sélectionnez "Exécuter vers le curseur", le débogueur exécutera le fichier batch (en ignorant les points d'arrêt) jusqu'à ce qu'il atteigne la ligne sélectionnée.

 

 

Aidez-moi:

 

L'aide v23 est construite avec une nouvelle version du compilateur d'aide (Aide et Manuel).

 

L'aide a été enrichie de davantage d'exemples, de didacticiels et de mots clés.  

 

 

Directives TMCD.INI :

 

MacroRecorder=YES|no - Activer ou désactiver le Take Command enregistreur de macros. Cette directive va dans la section [TakeCommand].

 

 

Modification de la ligne de commande :

 

Voir « Coloration syntaxique » dans le nouveau TCC fonctionnalités ci-dessus.

 

 

Variables:

 

Vous pouvez renvoyer le résultat d'une commande avec %(command). C'est la même chose que @EXEC[command] mais un peu plus facile à écrire.

 

%@ renverra les arguments du fichier batch (comme %*), mais ils seront tous entre guillemets doubles.

 

Expressions de variables numériques - %((...)) évaluera et remplacera l'expression. Par exemple:

 

echo %((3+5)) est la réponse.

 

Expressions conditionnelles - %[[...]] évaluera l'expression conditionnelle et renverra 0 si le statut de sortie est vrai ; 1 si ce n’est pas le cas. Par exemple:

 

écho %[[5 == 6]]

 

 

Fonctions variables mises à jour :

 

@COMPARER - ajout de la prise en charge de HTTP et HTTPS.

 

@CRC32 - dispose de trois nouveaux paramètres optionnels :

 

@CRC32[sfb,]déposer[,début[,longueur]]

 

bUtilisez un tampon binaire (passez le handle renvoyé par @BALLOC comme filet paramètre)
CommencerPosition de départ dans le tampon binaire ou le fichier en octets (0 par défaut)
longueurLongueur du tampon à hacher en octets (par défaut, taille du tampon binaire ou du fichier)

 

@DES DOSSIERS - ajout de la prise en charge des plages d'exclusion (c'est-à-dire, @files[/!notthis.file] *.déposer])

 

@SI a de nouveaux tests conditionnels :

 

ISLIBRARY - renvoie 1 si le nom est une fonction de bibliothèque

 

ISSYMLINK - renvoie 1 si le nom de fichier est un lien symbolique.

 

ISREADABLE - renvoie 1 si le fichier est lisible.

 

ISWRITEABLE - renvoie 1 si le fichier est accessible en écriture.

 

@MD5 - dispose de trois nouveaux paramètres optionnels :

 

@MD5[sfb,]déposer[,début[,longueur]]

 

bUtilisez un tampon binaire (passez le handle renvoyé par @BALLOC comme filet paramètre)
CommencerPosition de départ dans le tampon binaire ou le fichier en octets (0 par défaut)
longueurLongueur du tampon à hacher en octets (par défaut, taille du tampon binaire ou du fichier)

 

@PING - prend désormais également en charge les adresses IPv6. (Sous Windows 7, cela ne fonctionnera que dans une session élevée.)

 

@RECHERCHE - ajout de la prise en charge des expressions régulières dans le nom du programme. @SEARCH ajoutera également désormais des guillemets doubles au nom de fichier renvoyé s'il contient des espaces ou des caractères spéciaux.

 

@SHA1, @SHA256, @SHA384, @SHA512 - avoir trois nouveaux paramètres optionnels :

 

@SHA1[sfb,]déposer[,début[,longueur]]

 

bUtilisez un tampon binaire (passez le handle renvoyé par @BALLOC comme filet paramètre)
CommencerPosition de départ dans le tampon binaire ou le fichier en octets (0 par défaut)
longueurLongueur du tampon à hacher en octets (par défaut, taille du tampon binaire ou du fichier)

 

 

Nouvelles fonctions variables :

 

@BSIZE - Renvoie la taille d'un tampon binaire. La syntaxe est :

 

@BSIZE[manipuler]

 

manipulerHandle renvoyé par @BALLOC

 

@SERIALHW - Renvoie le numéro de série d'un disque physique. La syntaxe est :

 

@SERIALHW[motivation]

 

motivationLa lettre de lecteur associée au lecteur physique.

 

Renvoie une chaîne avec la lettre du lecteur, ou une erreur si le lecteur n'existe pas ou n'a pas de numéro de série.

 

@UNQCLOSE - Fermez une base de données UnQLite ouverte par @UNQOPEN. La syntaxe est :

 

@UNQCLOSE[nom de fichier]

 

Renvoie 0 en cas de succès, ou le texte d'erreur sinon.

 

@UNQDELETE - Supprimer une paire clé/valeur d'une base de données UnQLite. La syntaxe est :

 

@UNQDELETE[[u,]nom de fichier, clé]

 

uIndicateur facultatif indiquant que la clé est Unicode (UTF16)
nom de fichierBase de données ouverte par @UNQOPEN
keyClé à supprimer

 

Renvoie 0 en cas de succès, ou le texte d'erreur sinon.

 

@UNQKVB- Ajouter une paire clé/valeur blob binaire à une base de données UnQLite. La syntaxe est :

 

@UNQKVB[[u,]nom de fichier, "clé", handle, longueur]

 

uIndicateur facultatif indiquant que la clé et la valeur sont Unicode (UTF16)
nom de fichierBase de données ouverte par @UNQOPEN
keyClé à ajouter ou à remplacer
manipulerHandle vers le tampon binaire (renvoyé par @BALLOC)
longueurLongueur du buffer à écrire (ou -1 pour tout le buffer)

 

Renvoie 0 en cas de succès, ou le texte d'erreur sinon.

 

@UNQKVBA - Ajouter à la valeur d’une paire clé/valeur blob binaire existante. La syntaxe est :

 

@UNQKVBA[[u,]nom de fichier, "clé", handle, longueur]

 

uIndicateur facultatif indiquant que la clé et la valeur sont Unicode (UTF16)
nom de fichierBase de données ouverte par @UNQOPEN
keyClé à mettre à jour
manipulerHandle vers le tampon binaire (renvoyé par @BALLOC)
longueurLongueur du buffer à écrire (ou -1 pour tout le buffer)

 

Renvoie 0 en cas de succès, ou le texte d'erreur sinon.

 

@UNQKVF - Ajouter une paire clé/valeur de fichier à une base de données UnQLite. La syntaxe est :

 

@UNQKVF[[u,]nom de fichier, "clé", fichier, longueur]

 

uIndicateur facultatif indiquant que la clé et la valeur sont Unicode (UTF16)
nom de fichierBase de données ouverte par @UNQOPEN
keyClé à ajouter ou à remplacer
filetNom du fichier à enregistrer sur la clé
longueurLongueur du fichier à écrire (ou -1 pour l'intégralité du fichier)

 

Renvoie 0 en cas de succès, ou le texte d'erreur sinon.

 

@UNQKVFA - Ajouter à la valeur d'une paire clé/valeur de fichier existante. La syntaxe est :

 

@UNQKVFA[[u,]nom de fichier, "clé", fichier, longueur]

 

uIndicateur facultatif indiquant que la clé et la valeur sont Unicode (UTF16)
nom de fichierBase de données ouverte par @UNQOPEN
keyClé à mettre à jour
filetNom du fichier à enregistrer sur la clé
longueurLongueur du fichier à écrire (ou -1 pour l'intégralité du fichier)

 

Renvoie 0 en cas de succès, ou le texte d'erreur sinon.

 

@UNQKVS - Ajouter une paire clé/valeur de chaîne à une base de données UnQLite. La syntaxe est :

 

@UNQKVS[[u,]nom de fichier, "clé", "valeur"]

 

uIndicateur facultatif indiquant que la clé et la valeur sont Unicode (UTF16)
nom de fichierBase de données ouverte par @UNQOPEN
keyClé à ajouter ou à remplacer
Plus-valueValeur à ajouter

 

Renvoie 0 en cas de succès, ou le texte d'erreur sinon.

 

@UNQKVSA - Ajouter à la valeur d'une paire clé/valeur existante. La syntaxe est :

 

@UNQKVSA[[u,]nom de fichier, "clé", "valeur"]

 

uIndicateur facultatif indiquant que la clé et la valeur sont Unicode (UTF16)
nom de fichierBase de données ouverte par @UNQOPEN
keyClé à mettre à jour
Plus-valueValeur à ajouter à la valeur existante

 

Renvoie 0 en cas de succès, ou le texte d'erreur sinon.

 

@UNQOPEN - Ouvrir une base de données UnQLite, en spécifiant un nom de base de données utilisé par d'autres @UNQ... les fonctions. La syntaxe est :

 

@UNQOPEN[mode, nom de fichier]

 

Les valeurs possibles pour mode sont:

 

RWCOuvrez une base de données avec des privilèges de lecture et d'écriture. La base de données est créée si elle n'existe pas.

 

RWOuvrez la base de données avec les privilèges lecture+écriture. Si la base de données n'existe pas, une erreur est renvoyée.

 

ROOuvrez la base de données en mode lecture seule. Si la base de données n'existe pas, une erreur est renvoyée.

 

MMUne vue mappée en mémoire en lecture seule de la base de données.

 

If nom de fichier est ":mem:", alors une base de données privée en mémoire est créée. La base de données en mémoire sera supprimée lors de la fermeture de la base de données.

 

Renvoie 0 en cas de succès, ou une erreur sinon.

 

@UNQREADB - Lire une valeur binaire à partir d'une clé existante dans une base de données UnQLite. La syntaxe est :

 

@UNQREADB[[u,]nom de fichier, "clé", handle, longueur]

 

uIndicateur facultatif indiquant que la clé est Unicode (UTF16)
nom de fichierBase de données ouverte par @UNQOPEN
keyClé à lire
manipulerUn handle binaire renvoyé par @BALLOC

 

Renvoie 0 en cas de succès, ou une erreur sinon.

 

@UNQREADF - Lire une valeur d'une clé existante dans une base de données UnQLite et l'enregistrer dans un fichier. La syntaxe est :

 

@UNQREADF[[u,]nom de fichier, "clé", nom de sortie, longueur]

 

uIndicateur facultatif indiquant que la clé est Unicode (UTF16)
nom de fichierBase de données ouverte par @UNQOPEN
keyClé à lire
nom de sortieFichier de sortie qui contiendra la valeur

 

Renvoie 0 en cas de succès, ou une erreur sinon.

 

@UNQREADS - Lire une valeur de chaîne à partir d'une clé existante dans une base de données UnQLite. La syntaxe est :

 

@UNQREADS[[u,]nom de fichier, "clé"]

 

uIndicateur facultatif indiquant que la clé est Unicode (UTF16)
nom de fichierBase de données ouverte par @UNQOPEN
keyClé à lire

 

Renvoie la valeur sous forme de chaîne ou le texte d'erreur.

 

 

Commandes mises à jour :

 

DÉDUPE

 

/H - Convertissez les fichiers en double en liens physiques vers le premier fichier.

 

RÉPERTOIRE

 

/M - numérote les lignes lors de l'affichage de la liste de l'historique du répertoire.

 

DIR

 

/M - numérote les lignes lors de l'affichage de la liste DIRS.

 

/P - pause après l'affichage de chaque page.

 

DO

 

ISLIBRARY - renvoie 1 si le nom est une fonction de bibliothèque

 

ISSYMLINK - renvoie 1 si le nom de fichier est un lien symbolique.

 

ISREADABLE - renvoie 1 si le fichier est lisible.

 

ISWRITEABLE - renvoie 1 si le fichier est accessible en écriture.

 

ESET

 

 /B - modifie les variables de lot (1 - n).

 

TROUVER

 

 /Q(uiet) - n'affiche aucune sortie, mais définit les variables internes de FFIND.

 

FFIND prend désormais en charge @filelists.

 

HISTOIRE

 

/M - numérote les lignes lors de l'affichage de la liste historique.

 

IF / IFF

 

ISLIBRARY - renvoie 1 si le nom est une fonction de bibliothèque

 

ISSYMLINK - renvoie 1 si le nom de fichier est un lien symbolique.

 

ISREADABLE - renvoie 1 si le fichier est lisible.

 

ISWRITEABLE - renvoie 1 si le fichier est accessible en écriture.

 

JACASSER

 

/IPv6 - utilisez IPv6 au lieu d'IPv4.

 

MKLINK

 

Si vous ne spécifiez aucune cible ni aucune option, MKLINK affichera des informations sur le lien (y compris les points d'analyse OpenAFS).

 

ON ERREUR

 

Définit désormais _SYSERR.

 

PDIR

 

/(K) - Affiche le hachage CKSUM.

 

RÉPERTOIRE

 

/T affichera désormais l'heure de la clé de niveau supérieur en plus des sous-clés.

 

REXEC

 

/IPv6 - utilisez IPv6 au lieu d'IPv4.

 

RSHELL

 

/IPv6 - utilisez IPv6 au lieu d'IPv4.

 

SCRPUT

 

/C - Déplace le curseur vers la position spécifiée après avoir écrit la chaîne.

 

/U - Déplace le curseur à la fin de la chaîne.

 

ENVOYERHTML

 

/IPv6 - utilisez IPv6 au lieu d'IPv4.

 

ENVOYER UN MAIL

 

/IPv6 - utilisez IPv6 au lieu d'IPv4.

 

SET

 

/B - modifie les variables du lot (1 - n).

 

SETARRAY

 

/Z - redimensionne un tableau existant. Par exemple:

 

setarray mon tableau[5,2]

setarray /z mon tableau[8,3]

 

SMPP

 

/IPv6 - utilisez IPv6 au lieu d'IPv4.

 

SNPP

 

/IPv6 - utilisez IPv6 au lieu d'IPv4.

 

INTERRUPTEUR

 

Prend désormais en charge les expressions régulières pour les arguments CASE.

 

DIALOGUE DES TÂCHES

 

/UN F"détails" - Comme /A, mais TASKDIALOG affichera les détails au bas de la zone de pied de page de la boîte de dialogue plutôt qu'immédiatement après le contenu.

 

/HACHE"détails" - Comme /A, mais TASKDIALOG affichera les détails développés par défaut.

 

/DB:xx - Bouton par défaut. Il peut s'agir soit d'un nombre (1000-n pour les boutons personnalisés, soit d'un type de bouton défini :

 

OK

Oui

Non

Annuler

Refaire

Fermer

 

/DR:n - Le bouton radio par défaut (valable uniquement lorsqu'il est utilisé avec /R).

 

/T:n - Délai d'expiration après n secondes. Renvoie la valeur du bouton Annuler / Fermer (12).

 

TYPE

 

/L0 - Ne numérotez pas les lignes vides.

 

UNALIAS

 

Prend désormais en charge les expressions régulières pour le nom d'alias.

 

NON FONCTIONNEMENT

 

Prend désormais en charge les expressions régulières pour le nom de la fonction.

 

UNSET

 

Prend désormais en charge les expressions régulières pour le nom de la variable.

 

VSCRPUT

 

/C - Déplace le curseur vers la position spécifiée après avoir écrit la chaîne.

 

/U - Déplace le curseur à la fin de la chaîne.

 

FORMULAIRE WEB

 

/IPv6 - utilisez IPv6 au lieu d'IPv4.

 

TÉLÉCHARGEMENT WEB

 

/IPv6 - utilisez IPv6 au lieu d'IPv4.

 

LEQUEL

 

Prend désormais en charge les expressions régulières pour les noms d'alias.

 

 

Nouvelles commandes :

 

MONITOR

 

Afficher ou modifier les fonctionnalités du moniteur, notamment :

 

Type de technologie

Température de couleur

Comparaison

Position de la zone d'affichage

Taille de la zone d'affichage

Lecteur RVB

Gain RVB

Luminosité

Réinitialiser les couleurs par défaut d'usine

Réinitialiser les paramètres d'usine

Enregistrer sur un stockage non volatile

 

Tous les paramètres ne sont pas pris en charge par tous les moniteurs. Si vous n'entrez aucun argument, MONITOR affichera la configuration actuelle de tous les moniteurs physiques. En fonction des options et du matériel du moniteur, MONITOR peut prendre plusieurs centaines de millisecondes pour revenir. La commande MONITOR échouera si le moniteur ne prend pas en charge DDC/CI.

 

Les options sont:

 

/N:n - modifier les paramètres sur le moniteur physique n. La valeur par défaut est 0.

 

/FD - restaure les paramètres d'usine par défaut

 

/FC - restaure les paramètres de couleur par défaut d'usine

 

/B:n - règle la luminosité

 

/C:n - définit le contraste

 

/T :n - modifier la température de couleur. n peut être l'un des suivants :

 

4000

5000

6500

7500

8200

9300

10000

11500

 

/D:Couleur:n - Définit la valeur du lecteur rouge, vert ou bleu d'un moniteur. Les paramètres du lecteur sont utilisés pour ajuster le point blanc du moniteur (motivation s'appelle aussi niveau de noir). Couleur est ROUGE, VERT ou BLEU ; n est la valeur du lecteur (généralement 0-100). Vous pouvez avoir plusieurs arguments /Drive dans une seule commande MONITOR.

 

/G:Couleur:n - Définit la valeur de gain rouge, vert ou bleu d'un moniteur. Les paramètres de gain sont généralement utilisés pour ajuster le point blanc du moniteur. Couleur est ROUGE, VERT ou BLEU ; n est la valeur du gain (généralement 0-100). La modification des paramètres de gain peut modifier la température de couleur. Vous pouvez avoir plusieurs arguments /Gain dans une seule commande MONITOR.

 

/AP :x:y - Définissez la position horizontale (x=0) ou verticale (x=1) de la zone d'affichage du moniteur. y est la nouvelle largeur ou hauteur. L'augmentation de la position horizontale déplace la zone d'affichage vers la droite ; sa diminution déplace la zone d'affichage vers la gauche. L'augmentation de la position verticale déplace la zone d'affichage vers le haut, la diminution la déplace vers le bas.

 

/COMME:x:y - Définissez la largeur de la zone d'affichage (x=0) ou la hauteur (x=1). y est la nouvelle largeur ou hauteur.

 

/S - enregistre les paramètres dans le stockage non volatile de l'écran

 

MONTAGEHD

 

 Montez une image VHD ou VHDX. Vous devez exécuter une session élevée. Le format est :

 

MOUNTVHD [d:\ | d:\chemin] image

 

d:Lettre de lecteur facultative
d:\cheminChemin de montage facultatif
imageFichier VHD ou VHDX à monter

 

ENREGISTREUR

 

Enregistrez et lisez les entrées de la souris et du clavier. La syntaxe est :

 

ENREGISTREUR [/C /K /L:n /M /P /R nom de fichier /S /W nom de fichier]

 

/CEffacer la file d'attente des macros

 

/KÉvénements de clavier uniquement (ignorer les événements de souris)

 

/L :nLire la macro actuelle n fois

 

/MCommencer à enregistrer une macro

 

/PLire la macro actuelle

 

/R prénomCharger un fichier macro (précédemment enregistré avec /S)

 

/S prénomEnregistrer l'enregistrement de macro actuel dans un fichier

 

/WAttendez la fin de la lecture de la macro

 

/XArrêter l'enregistrement ou la lecture

 

DÉMONTERTVHD

 

Démontez une image VHD ou VHDX préalablement montée avec MOUNTVHD. Vous devez exécuter une session élevée. Le format est :

 
DÉMONTERTVHD [d: \ | d:\chemin\]

 

d: \Lettre de lecteur facultative.
d:\chemin\Chemin de montage facultatif

 

UNQLITE

 

UnQLite est un moteur de base de données NoSQL (Magasin de clés/valeurs et Magasin de documents) intégré. UnQLite lit et écrit directement dans des fichiers disque ordinaires. La base de données complète avec plusieurs collections est contenue dans un seul fichier disque.

 

La syntaxe est:

 

unqlite [/RWC [/RO [/MM] /RW /TEMP /MM] nom de fichier] [/DB:"base de données"] [/C nom de fichier] [/Clé] [/R clé] [/KVS "clé" " valeur"] [/KVSA "clé" "chaîne"] [/KVB "clé" longueur du nom de fichier] [/KVBA "clé" longueur du nom de fichier] [/KVF "clé" longueur du nom de fichier] [/KVFA "clé" longueur du nom de fichier]

 

/CFermez une base de données. Si vous omettez le nom, UNQLITE fermera la base de données la plus récemment ouverte.

 

/RWCOuvrez une base de données avec des privilèges de lecture et d'écriture. La base de données est créée si elle n'existe pas.

 

/RWOuvrez la base de données avec les privilèges lecture+écriture. Si la base de données n'existe pas, une erreur est renvoyée.

 

/ROOuvrez la base de données en mode lecture seule. Si la base de données n'existe pas, une erreur est renvoyée.

 

/TEMPUne base de données privée et temporaire sur disque sera créée. La base de données sera supprimée à la fermeture de la base de données.

 

/ MMUne vue mappée en mémoire en lecture seule de la base de données. Valable uniquement lorsqu'il est utilisé avec /RO.

 

nom de fichierLe nom du fichier de base de données. Si le nom de fichier est ":mem:", alors une base de données privée en mémoire est créée. La base de données en mémoire sera supprimée lors de la fermeture de la base de données.

 

/DB:nomOuvrez une base de données existante pour une opération de lecture/écriture/suppression. Le nom de la base de données doit être cité.

 

/DSupprimer la clé spécifiée

 

/RLisez la clé spécifiée et affichez la valeur de la chaîne (ou du fichier).

 

/KVSCréez une paire clé/valeur. Si la clé existe, elle sera écrasée par la nouvelle valeur.

 

/KVSAAjoutez une chaîne à la valeur d'une clé existante.

 

/KVFCréez une paire clé/valeur de fichier. Si la clé existe, elle sera écrasée par la nouvelle valeur. longueur est la longueur du fichier à écrire (ou -1 pour l'intégralité du fichier).

 

/KVFAAjoutez un fichier à la valeur d'une clé existante. longueur est la longueur du fichier à écrire (ou -1 pour l'intégralité du fichier).

 

/KVBCréez une valeur blob clé/binaire. Si la clé existe, elle sera écrasée par la nouvelle valeur. manipuler est un handle renvoyé par @BALLOC ; longueur est la longueur à écrire (ou -1 pour tout le tampon).

 

/KVBAAjoutez un blob binaire à la valeur d’une clé existante. manipuler est un handle renvoyé par @BALLOC ; longueur est la longueur à écrire (ou -1 pour tout le tampon).