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