Red de conocimiento informático - Aprendizaje de código fuente - Easy Language actualiza automáticamente los archivos descargados

Easy Language actualiza automáticamente los archivos descargados

Este es el código. Puedes copiarlo directamente a Yi Language. Sin embargo, necesitas tener Sina Weibo para poder registrarte. Hay un tutorial de publicación de Sina Weibo en el código

. Versión 2

.Biblioteca de iconos de soporte

.Biblioteca de Internet de soporte

.Biblioteca de especificaciones de soporte

.Biblioteca iext de soporte

.Soporte de biblioteca eAPI

.Ventana de programa programa window_launch window

.Variable de ensamblaje versión actual, tipo de texto

.Subrutina __Launch Window_Creation Complete

Versión actual = "1.0"

Buscar actualizaciones ()

La subrutina busca actualizaciones

La variable local devuelve texto, tipo de texto <. /p>

La última versión de las variables locales, tipo de texto

. Instrucciones de actualización de variables locales, tipo de texto

. Título de ventana de variable local, tipo de texto

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

Variable local i1, entero

Devuelve texto = a texto (conversión de codificación (archivo de lectura HTTP ("/s/blog_1522415ce0102wei7). html"), #encoding_UTF_8, #encoding_GB18030,)). 'Esta es la dirección de tu artículo de Sina Weibo. Si no puedes escribir, puedes consultar el mío

Texto de retorno = obtener el contenido del medio (texto de retorno, "////Inicio", "///). / end")

Salida de depuración (texto de retorno)

Última versión = obtener el contenido intermedio (texto de retorno, "última versión = ","

")

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

Inicio del juicio (última versión = "")

Cuadro de mensaje ("Si la actualización no es 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 + Última versión + # Salto de línea + "Actualizar contenido:" + # Salto de línea + Etiqueta transparente 1.Título, #es un botón, "¿Quieres descargar la última versión?") = #es un botón)

Abra la URL especificada ("www.360.com") ' Esta es la dirección de descarga. Si no desea abrir la descarga, agregue un cuadro de navegador de hipertexto para que se muestre la dirección del hipertexto. El cuadro del navegador es igual a la dirección de descarga

' Por ejemplo: cuadro de hipertexto 1.dirección = "www.360.com"

Destruir ()

. Si es verdadero final

. Si es verdadero, finaliza

.

Fin del juicio

. Subrutina Toma medio, texto, público

Contenido completo de parámetros, tipo de texto

. tipo

.Texto en el lado derecho del parámetro, tipo de texto

.Ubicación temporal de la variable local, tipo entero

.Longitud total de la variable local, tipo entero

. Texto temporal variable local, tipo de texto

Longitud total = obtener longitud del texto (contenido completo)

Posición temporal = buscar texto (contenido completo, texto izquierdo,,falso) + obtener texto Longitud (texto izquierdo)

Texto temporal = Obtener la parte media del texto (contenido completo, posición temporal, longitud total)

Longitud total = Obtener la longitud del texto (texto temporal)

Posición temporal = Buscar texto (texto temporal, texto derecho, falso) - 1

Texto temporal = Obtener la parte media del texto ( texto temporal, 1, posición temporal)

Volver (texto temporal)