AutoIt: 3.3.*
Версия: 1.0
Категория: Сеть, Элементы GUI
Описание: Определение статусов :Оффлайн,Онлайн,Отошел. Не определяет Невидим и Скрыт от просмотра! (Оба как Оффлайн)
Код:
Файл:
http://files.mail.ru/7ZYTPM
Снимок:
История версий:
Источник: http://autoit-script.ru
Автор(ы): sXaNeR
Версия: 1.0
Категория: Сеть, Элементы GUI
Описание: Определение статусов :Оффлайн,Онлайн,Отошел. Не определяет Невидим и Скрыт от просмотра! (Оба как Оффлайн)
Код:
Код:
#include <GuiConstantsEx.au3>
#include <Inet.au3>
#include <GuiEdit.au3>
GUICreate("Определить статусы", 400, 400)
$guimail = GUICtrlCreateEdit("nicezombie@mail.ru" & @CRLF & "dasha_listik@mail.ru" & @CRLF & "mironov_style@inbox.ru" & @CRLF & "hunt_dante94@mail.ru" & @CRLF & "gavrish_cv-47@mail.ru" & @CRLF & "everythinglie@mail.ru", 2, 2, 200, 300)
$result = GUICtrlCreateEdit("Результат", 200, 2, 200, 300)
$ok = GUICtrlCreateButton("Получить", 50, 320)
$mexit = GUICtrlCreateButton("Выход", 250, 320)
GUISetState()
While 1
$Msg = GUIGetMsg()
Switch $Msg
Case $mexit, $GUI_EVENT_CLOSE
ExitLoop
Case $ok
$stroki = _GUICtrlEdit_GetLineCount ($guimail)
$all = ''
;
For $i = 0 To $stroki - 1 Step 1
$mail = _GUICtrlEdit_GetLine ($guimail, $i)
$URL = 'http://status.mail.ru/batch.js?' & $mail
$stat = StringMid(_INetGetSource($URL), 14, 1)
Select
Case $stat = 0
$status = "Оффлайн"
Case $stat = 1
$status = "Онлайн"
Case $stat = 2
$status = "Отошел"
EndSelect
$all = $all & $status & @CRLF
Next
GUICtrlSetData($result, $all)
EndSwitch
WEnd
Exit
Файл:
http://files.mail.ru/7ZYTPM
Снимок:

История версий:
v1.0
* Первый релиз.
Источник: http://autoit-script.ru
Автор(ы): sXaNeR