Red de conocimiento informático - Aprendizaje de código fuente - Cómo crear scripts en idioma Yi

Cómo crear scripts en idioma Yi

.Versión 2

.Biblioteca de soporte shellEx

.Biblioteca de soporte eAPI.Ensamblaje de ventana de ensamblaje 1

.Variables de ensamblaje Tecla de acceso rápido 1, tipo entero

. Tecla de acceso rápido de variable de ensamblaje 2, tipo de entero. Subrutina__inicio ventana_creada tecla de acceso rápido 1 = registrar tecla de acceso rápido (_iniciar ventana.obtener identificador de ventana(), Etiqueta 1. Obtener identificador de ventana (), 0, tecla #F11)

Tecla de acceso rápido 2 = Registrar tecla de acceso rápido (_Iniciar ventana. Obtener identificador de ventana (), Etiqueta 1. Obtener identificador de ventana (), 0, tecla #F12 Subrutina_Reloj 1_Evento de período

. conteo local variable, reloj entero 1. Período de reloj = 3000

_Botón 2_Presione una tecla determinada (tecla #Esc, 1)

_Botón 1_Presione una tecla determinada (tecla #F7, 1 )

Cabeza del ciclo de conteo (15, conteo parcial)

Simular teclas (tecla #F7, , )

Fin del ciclo de conteo ()

Simular teclas (tecla #Esc, , ). Subrutina _Botón 1_ Presione una tecla, tipo lógico

Código de tecla de parámetro, tipo entero

. , tipo entero. Si es verdadero (código de clave = tecla #F7)

Cuadro de información ("¡Tecla F7 presionada con éxito!", 0,)

. p>

. Subroutine_Button 2_Pressed Una determinada tecla, tipo lógico

Código de clave de parámetro, tipo entero

Estado de tecla de función de parámetro, tipo entero. #Tecla Esc)

Cuadro de información ("¡tecla Esc presionada exitosamente!", 0, )

Si realmente finalizó

Evento_subrutina 1_feedback. tipo entero

.Parámetro parámetro uno, tipo entero

.Parámetro parámetro dos, tipo entero Si (parámetro uno = tecla de acceso rápido 1)

_Clock 1_Period Event( )

De lo contrario

.Si (parámetro uno = tecla de acceso rápido 2)

Reloj 1. Período de reloj = 0

.else. si final