1

Тема: AHK: Как проверить строку в .txt файле в интернете

Скорее всего нужны какие-то дополнительные библиотеки?
Я просто никогда с этим не сталкивался и не знаю ни как их ставить, ни как пользоваться.
Пожалуйста, помогите!
Мне нужно просто проверить в текстовике на сайте, есть ли строчка, например "123321" по этому url:
http://rnd-servers.esy.es/rekl.txt

2

Re: AHK: Как проверить строку в .txt файле в интернете

MsgBox % InStr(UrlDownloadToVar("http://rnd-servers.esy.es/rekl.txt"), "123321") ? "Есть" : "Нет"
Return

UrlDownloadToVar(URL, UserAgent = "")
{
   WebRequest := ComObjCreate("WinHttp.WinHttpRequest.5.1")
   WebRequest.Open("GET", Url)
   UserAgent ? WebRequest.Option(WinHttpRequestOption_UserAgentString := 0) := UserAgent
   WebRequest.Send()
   Text := WebRequest.ResponseText
   WebRequest := ""
   return Text
}

3

Re: AHK: Как проверить строку в .txt файле в интернете

Ух ты! Спасибо

4

Re: AHK: Как проверить строку в .txt файле в интернете

А как сделать так, чтобы строчка бралась из переменной и дальше можно было работать с errorlevel и else? Ну в общем разветвление сделать, если нашло или не нашло, и без msgbox'а =) . А то как не ставил - не получается :D

5 (изменено: Desire, 2014-07-25 12:55:29)

Re: AHK: Как проверить строку в .txt файле в интернете

И еще в старой версии пишет, что на этой строке ошибка :С

UrlDownloadToVar(URL, UserAgent = "")
{
   WebRequest := ComObjCreate("WinHttp.WinHttpRequest.5.1")
   WebRequest.Open("GET", Url)
   UserAgent ? WebRequest.Option(WinHttpRequestOption_UserAgentString := 0) := UserAgent
   WebRequest.Send()
   Text := WebRequest.ResponseText
   WebRequest := ""
   return Text
}

http://savepic.ru/5426252.png

Походу на точку ругается

6

Re: AHK: Как проверить строку в .txt файле в интернете

Это же очевидно, значит старая версия не поддерживает такие команды.

Как сказал мой дед - Я твой дед

7

Re: AHK: Как проверить строку в .txt файле в интернете

Up

8

Re: AHK: Как проверить строку в .txt файле в интернете

Это что значит?

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

9

Re: AHK: Как проверить строку в .txt файле в интернете

Как вариант могу предложить для старой версии такую схему - скачивать .txt файл с сервера и уже на компьютере сравнивать строчки.

10

Re: AHK: Как проверить строку в .txt файле в интернете

Странникх пишет:

Как вариант могу предложить для старой версии такую схему - скачивать .txt файл с сервера и уже на компьютере сравнивать строчки.

Я тоже об этом думал, просто думал, что может есть какой-то способ по-лучше