Red de conocimiento informático - Aprendizaje de código fuente - Archivos de actualización automática en lenguaje sencillo

Archivos de actualización automática en lenguaje sencillo

Este es el código, simplemente cópielo en idioma Yi, pero requiere un registro en Sina Weibo. Hay tutoriales de artículos de Sina Weibo en el código.

Versión 2

. Ícono de biblioteca de soportev

Biblioteca de soporte en Internet

Especificación de biblioteca de soporte

. Biblioteca de soporte iext

. Biblioteca de soporte eAPI

. Ventana de ensamblaje ventana de ensamblaje_inicio

. La versión actual de la variable de ensamblaje, escriba texto.

. Subrutina_ _StartWindow_Created

Versión actual = "1.0 "

Buscar actualizaciones()

. La subrutina busca actualizaciones

. La variable local devuelve texto, tipo de texto.

Última versión de variables locales, tipo texto

. Descripción de actualización de variable local, tipo texto.

. Título de la ventana de variables locales, tipo de texto

. Texto segmentado de variable local, tipo de texto, " 0 "

. Variable local i1, tipo entero.

Devolver texto = a texto(conversión de codificación (archivo de lectura HTTP("/s/blog _ 1522415ce 0102 Wei 7 . html)), # codificación _UTF_8, # codificación _GB18030,)'this.

Devolver texto = obtener el contenido intermedio (devolver texto, "///Inicio", "///Fin")

Salida de depuración (devolver texto)

Último versión = Contenido intermedio (devuelve texto, "última versión = ", "

Salida de depuración (última versión)

. Comienza el juicio (última versión = " ")

InformationBox("Actualización no válida, comuníquese con el autor", 0, "")

Predeterminado

si es verdadero (al valor (última versión) al valor (versión actual)). )

Si es verdadero(infobox("Versión actual: "Versión actual #Salto de línea" Última versión: "Última versión #Salto de línea" Actualizar contenido: " #Salto de línea Etiqueta transparente 1. Título, botón #. , "¿Quieres descargar la última versión?") = botón #Sí)

Abra la URL especificada (" www.360.com ")'Esta es la dirección de descarga si no desea abrir. la descarga, agregue un cuadro de exploración de texto super, haga que la dirección del cuadro de exploración de hipertexto sea igual a la dirección de descarga

Por ejemplo: Dirección del cuadro de hipertexto 1 = "www.360.com "

Destroy()

p>

Si realmente ha terminado

Si realmente ha terminado

La prueba ha terminado

La subrutina acepta contenido intermedio, tipo de texto y es abierta

Contenido completo del parámetro, tipo de texto

Texto a la izquierda del parámetro, tipo de texto

. Texto a la derecha del parámetro, tipo de texto

p>

Ubicación temporal de la variable local, tipo entero

Longitud total de la variable local entera

Variable local temporal texto, tipo de texto

Longitud total = longitud del texto (contenido completo)

Posición temporal = buscar texto (contenido completo, texto izquierdo, falso) Obtener longitud del texto (texto izquierdo)

Texto temporal = obtener texto en la parte media de (contenido completo, posición temporal, longitud total)

longitud total = longitud del texto (texto temporal)

posición temporal = buscar texto (texto temporal, texto derecho, falso) -1

Texto temporal = obtener la mitad del texto (texto temporal, 1, posición temporal)

Regresar (texto temporal) )