@INIWRITE[archivo,sección,entrada,cadena]: Crea, actualiza o elimina una entrada en el espacio especificado. presentar. Si presentar no existe, se creará. @INIWRITE devoluciones 0 para el éxito o -1 por el fracaso.

 

Archivo, sección, entrada deben estar entre comillas si contienen espacios en blanco o caracteres especiales.

 

Selección de archivo

 

Tanto el nombre como la extensión de presentar debe especificarse. Esta función no aplica una extensión predeterminada.. If presentar no incluye explícitamente una ruta, @INIWRITE usos %Viento, el Windows directorio de instalación. Para usar el directorio actual, debe especificarlo explícitamente, por ejemplo, usando .\ como el camino.

 

Acción

 

If presentar no existe, será creado. Si cadena esta vacio, presentar estará vacío; de lo contrario, se creará una línea de sección y una línea de directiva.

 

Las descripciones restantes se refieren al caso en el que presentar existe.

 

Si hay más de una coincidencia para . existe en presentar, sólo se busca el primero entrada. Si existe más de una coincidencia para . entrada, sólo el primer partido se ve afectado. La búsqueda comienza al principio del archivo y se detiene en la primera coincidencia.

 

If cadena está vacío, el correspondiente entrada, si lo hubiera, se elimina. Si cadena no está vacío y hay una coincidencia . entrada, se modifica. Si cadena no está vacío y no hay coincidencias . entrada, se crea.

 

If entrada está vacío, el correspondiente . (si lo hay) se elimina.

 

Ejemplos

 

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

 

establecerá el tamaño del historial de comandos en 8,192 bytes.

 

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

 

eliminará el historia entrada del archivo.