Red de conocimiento informático - Consumibles informáticos - Archivo de configuración Contenido del archivo de configuración de lenguaje fácil: [AAA] 111-aa 222-bb 33-ccc [BBB] 444-asa 555-sss 446-dff

Archivo de configuración Contenido del archivo de configuración de lenguaje fácil: [AAA] 111-aa 222-bb 33-ccc [BBB] 444-asa 555-sss 446-dff

Si desea leer el archivo ini usando el comando leer archivo de configuración, el archivo de configuración no se puede escribir así. Falta el nombre del elemento de configuración. Debería escribirse así:

.

[AAA]

[AAA]

p>

a=111-aa

b=222-bb

c=33-ccc

[BBB]

a=444-asa

b=555-sss

c= 446-dff

Entonces el código es así:

Versión 2

.Ensamblaje de ventana ensamblaje 1

.Subrutina __start window_created.

Cuadro combinado 1. Cuadro combinado Clear() 2 .Clear()

.Subroutine_Button 1_Clicked

.Sección de configuración de variables locales, tipo de texto, "0 "

.Recuento de variables locales, tipo entero

Sección de configuración = Obtener el nombre de la sección de configuración (obtener el directorio de ejecución () + "\1.ini")

. Cabezal de bucle de conteo (obtenga el número de miembro de la matriz (sección de configuración), recuento)

Cuadro combinado 1. Agregar elemento (sección de configuración [recuento],)

Cuadro combinado 2 Agregar elemento (leer elemento de configuración (obtener directorio en ejecución () + "\1.ini", sección de configuración [count], "a", ),)

Cuadro combinado 2. Agregar proyecto (leer configuración). elemento (obtener directorio en ejecución () + “\1.ini”, sección de configuración [count], “b”, ), )

Cuadro combinado 2. Agregar proyecto (leer elemento de configuración (obtener directorio en ejecución ( )) + “\1.ini ", sección de configuración [conteo], "c", ), )

. Cola del bucle de conteo ()

Cuadro combinado 2. Elemento seleccionado actualmente = 0

Cuadro combinado 1. Elemento seleccionado actual = 0

. Subrutina_cuadro combinado 1_elemento de lista seleccionado

Si es verdadero (cuadro combinado 1. Elemento seleccionado actual). = 1)

Cuadro combinado 2. Elemento seleccionado actual = 3

Si es verdadero fin

Si es verdadero (cuadro combinado 1. Elemento seleccionado actual = 0. )

Cuadro combinado 2. Elemento seleccionado actual = 0

Si realmente terminó

Si debe escribir el archivo de configuración como antes, utilice el. siguiente Código:

.Versión 2

.Ensamblaje de ventana ensamblaje 1

.Subrutina __start window_created

Cuadro combinado 1. Clear() Cuadro combinado 2. Borrar()

.Se hizo clic en el botón de subrutina 1

.Recuento de variables locales, tipo entero

.Número de archivo de variables locales, tipo entero

.Contenido del archivo de configuración de variable local, tipo de texto, "0"

Número de archivo = abrir archivo (tome el directorio en ejecución ( ) + "\1.ini", , )

Contenido del archivo de configuración = texto dividido (leer texto (número de archivo, ), #carácter de nueva línea, )

.Cabeza del bucle de conteo (obtener el número de miembros de la matriz (contenido del archivo de configuración), contar)

.if (buscar texto (contenido del archivo de configuración [recuento], "[", , falso) > 0)

Contenido del archivo de configuración [recuento] = reemplazo de subtexto (archivo de configuración contenido [recuento], "[", "", , , verdadero)

Contenido del archivo de configuración [recuento] = sub Reemplazo de texto (Contenido del archivo de configuración [recuento], "]", "", , , verdadero)

Cuadro combinado 1. Agregar elemento (contenido del archivo de configuración [recuento],)

.de lo contrario

Cuadro combinado 2. Agregar elemento (contenido del archivo de configuración [conteo],)

. Si termina

.Fin del bucle de conteo()

Cuadro combinado 2. Selección actual = 0

Cuadro combinado 1. Selección actual = 0

Cerrar archivo (número de archivo)

Subrutina_Cuadro combinado 1_Lista. el elemento está seleccionado

Si es verdadero (Cuadro combinado 1. Elemento seleccionado actual = 1)

Cuadro combinado 2. Elemento seleccionado actual = 3

.Si es verdadero. end

.Si es verdadero (cuadro combinado 1. Elemento seleccionado actual = 0)

Cuadro combinado 2. Elemento seleccionado actual = 0

.Si realmente termina