Resultado de la macro http://ultima-alianza.com/foro/macro...729#post515029
VIDEO EXPLICATIVO
CODIGO DEL POWERSHELL
GUARDADLO CON EXTENSION LOQUESEA.PS1 DONDE LOQUESEA SEA EL NOMBRE DEL FICHERO Y PS1 LA EXTENSION DEL FICHERO. (Para ello abris un blog de notas, pegais el codigo, le dais a "guardar como", seleccionais en "Tipo" "Todos los archivos" y en "Nombre" poneis LOQUESEA.PS1)
Código:
for (;;)
{
ping -n 1 ultima-alianza.com > fichPing.txt
Start-Sleep -s 1
$easyUO = "menu text status 6 20"
$ultimaLinea = get-content fichPing.txt | select-object -last 1
$ruta = "fichPing2.txt"
$easyUO+$ultimaLinea | Out-File -FilePath $ruta -Encoding ASCII
Start-Sleep -s 2
}
CODIGO DEL EASY UO
Código:
gosub InitMenu
;==============================================================================================================================
sub InitMenu
{
menu hide
menu clear
menu Show 1100 200
menu Window Size 400 75
menu Window Color black
menu Font Color WindowText
menu font bgcolor Black
;menu HideEUO
return
}
;==============================================================================================================================
while #true
{
menu font color yellow
menu font size 12
call fichPing2.txt
wait 2s
}
OJO!
ACORDAROS DE QUE TODO TIENE QUE ESTAR EN LA MISMA CARPETA DEL EASY UO!!!
EDITADO: He hecho un pequeño cambio en la interfaz y la he hecho más pequeña. Las interrogaciones vienen por el tipo de codificación. De momento no he podido arreglarlo, porque no sé escribir en el fichero con otra codificación haciendo que lo lea . También vereis otro pequeño error (ya os dareis cuenta si veis el video, que se montan las letras y no puedo arreglarlo tampoco, al menos de momento). El tamaño del paquete es el predeterminado de 32 bytes
AGRADECIMIENTOS a Boxer, que me ha ayudado con la pelea de la interfaz