@INIWRITE[fichier, section, entrée, chaîne] :  Crée, met à jour ou supprime une entrée dans le filet. Si filet n'existe pas, il sera créé. @INIWRITE Retours 0 pour réussir ou -1 pour échec.

 

Fichier, section, et entrée doivent être entre guillemets s’ils contiennent des espaces ou des caractères spéciaux.

 

Sélection de fichier

 

Le nom et l'extension de filet doit être spécifié. Cette fonction n'applique pas d'extension par défaut. If filet n'inclut pas explicitement de chemin, @INIWRITE Usages %Rép.Vent, Windows répertoire d'installation. Pour utiliser le répertoire courant, vous devez le spécifier explicitement, par exemple en utilisant .\ comme le chemin.

 

Action

 

If filet n'existe pas, il sera créé. Si un magnifique est vide, filet sera vide, sinon une ligne de coupe et une ligne de directive seront créées.

 

Les descriptions restantes concernent le cas où filet existe.

 

S'il y a plus d'une correspondance pour existe dans filet, seul le premier est recherché entrée. S'il existe plusieurs correspondances pour et entrée, seule la première correspondance est affectée. La recherche commence au début du fichier et s'arrête à la première correspondance.

 

If un magnifique est vide, la correspondance entrée, le cas échéant, est supprimé. Si un magnifique n'est pas vide et il existe une correspondance et entrée, il est modifié. Si un magnifique n'est pas vide et il n'y a pas de correspondance et entrée, il est créé.

 

If entrée est vide, la correspondance (le cas échéant) est supprimé.

 

Exemples

 

echo %@iniwrite[c:\tcmd\tcmd.ini,TakeCommand,history,8192]

 

définira la taille de l'historique des commandes à 8,192 XNUMX octets.

 

echo %@iniwrite[c:\tcmd\tcmd.ini,TakeCommand,history,]

 

supprimera le Histoire entrée du fichier.