Idioma sencillo para leer texto en el cuadro de edición
. Biblioteca de soporte eAPI
Biblioteca de soporte shellEx
. Conjunto ventana conjunto 1
. Texto de variable de ensamblaje, tipo de texto, " 4 "
. Grupo de texto variable de ensamblaje, tipo de texto, "0"
. Cadena de variable de ensamblaje, tipo de texto, "8"
. Clave de registro de variable ensambladora, tipo entero, "8"
. Recuento de variables de ensamblaje, tipo entero
. Recuento de variables de ensamblaje, tipo entero
. Subrutina_ _Ventana de inicio_ Creada
Cuadro de edición 1. permitir múltiples líneas = verdadero?
Cuadro de edición 2. permitir múltiples líneas = verdadero
Cuadro de edición 3. permitir múltiples líneas = verdadero
Cuadro de edición 1. Barra de desplazamiento = 2
Cadena = {"a","s","d","w","j","k","u","i"}
RegisterKey()
Reloj 1. período de reloj = 1000.
Subrutina_Reloj 1_Evento periódico
Texto [1] = a texto (leer archivo (obtener directorio en ejecución () + "123.txt ")) p>
. Si es verdadero (texto[1] ≠texto[2])
Reloj 1. período de reloj = 0.
Procesamiento de texto()
Si realmente terminó.
Procesamiento de texto con subrutina
Grupo de texto = texto dividido (texto [1], # nueva línea,)
Texto [4] = " " p>
Cabeza de bucle variable (obtiene el número de miembros de la matriz (grupo de texto), obtiene el número de miembros de la matriz (grupo de texto) -1, -1 y cuenta)
. If (recuento =número de miembros de la matriz (grupo de texto))
texto[2] =grupo de texto[recuento]
Si no.
Texto [3] = grupo de texto [recuento]
Si termina
Texto [4] = grupo de texto [recuento] + #salto de línea + texto [4]
. Cola de bucle variable()
Cuadro de edición 1. Agregar texto(#linebreak, text[4])
Contar = Buscar texto al revés(text[3], "?,, false)+1
Cuadro de edición 2. Agregar texto (obtener el lado izquierdo del texto (texto [3], contar el número de veces), # nueva línea)
Contar el encabezado del bucle (obtener la longitud del texto (texto [2]), contar)<. /p>
. Encabezado del bucle de recuento(8,recuento)
Si es verdadero (cambiar a mayúsculas (tomar texto[2],recuento,1)) = cadena[recuento])
_Iniciar ventana. Obtener foco()
Tecla analógica(código(String[count], 1),)
Escapar del bucle()
Si realmente terminó
Cola del período de conteo()
Cola del período de conteo()
Texto[2] = texto[1]
<. p>Agregar texto (#newline)Periodo de reloj = 1000.
Valor de clave de registro de subrutina
Clave de registro[1] =Tecla de acceso rápido de registro(_Iniciar ventana. Obtener el identificador de ventana(), etiqueta 1. Obtener el identificador de ventana(), 0, #one key)
Clave de registro[2] = Registrar tecla de acceso rápido (_Iniciar ventana. Obtener el identificador de ventana(), etiqueta 1). Obtener identificador de ventana(), 0, tecla #S)
Registrar tecla de acceso rápido[3] =Registrar tecla de acceso rápido(_Inicio. Obtener identificador de ventana(), etiqueta 1. Obtener identificador de ventana(), 0, Tecla #D).
Tecla de acceso rápido de registro (_Iniciar ventana. Obtener identificador de ventana(), etiqueta 1. Obtener identificador de ventana (), 0, tecla #W). 5] = Registrar tecla de acceso rápido (_Iniciar ventana. Obtener identificador de ventana (), etiqueta 1. Obtener identificador de ventana (), 0, tecla #J).
Clave de registro [6] = Registrar tecla de acceso rápido (_Iniciar ventana. Obtener identificador de ventana (), etiqueta 1. Obtener identificador de ventana (), 0, tecla #K).
Clave de registro [7] = tecla de acceso rápido registrada (_Iniciar ventana. Obtener identificador de ventana (), etiqueta 1. Obtener identificador de ventana (), 0, tecla #U).
Clave de registro [8] = tecla de acceso rápido registrada (_Iniciar ventana. Obtener identificador de ventana (), etiqueta 1. Obtener identificador de ventana (), 0, tecla #I).
. Subrutina _ Etiqueta 1_Evento de retroalimentación, tipo entero
Parámetro parámetro 1, tipo entero
Parámetro parámetro 2, tipo entero
. count_loop_head(8,cuenta)
. Si es verdadero (parámetro 1 = código de registro [recuento])
Cuadro de edición 3. addText(String[count])
Si realmente se acabó.
. Hay un pequeño problema al final del período de conteo ()
-
Es decir, solo se toman las dos últimas líneas consecutivas del 123.txt. La tercera línea no se puede caminar, por ejemplo:
AAAAA 2015-09-04
S
FFFFFF? 2015-09-04 19:33:47
? D