Поскольку я играю в AutoHotkey , вот потенциальное решение с использованием этого языка сценариев, он получает источник страницы с веб-страницы, которая выполняет преобразование, и анализирует преобразованное значение. Для этого необходимо включить библиотеку httpQuery :
#Include httpQuery.ahk
InputBox, n, EUR to GBP, Enter the number., , 150, 120
if (ErrorLevel || !n)
return
url := "http://www.xe.com/ucc/convert.cgi?Amount=" n "&From=EUR&To=GBP&image.x=55&image.y=8"
html := URLDownloadToVar(url)
Gui, Add, Edit, w125, % RegExMatch(html,"[\d\.]+(?= GBP)",m) ? m "£" : "The value could not be retrieved."
Gui, Show, AutoSize Center, GBP
VarSetCapacity(html,0)
Return
GuiClose:
GuiEscape:
Gui, Destroy
return
URLDownloadToVar(url){
if !RegExMatch(url,"^http://")
url := "http://" url
httpQuery(html,url)
VarSetCapacity(html, -1)
Return html
}
Очевидно, что существуют более тщательные (и сложные) методы решения этой проблемы, но это, по крайней мере, решает ее с минимальными усилиями.