Tèï: 0x0F (NpcHtmlMessage) Pàçìåð: 319+2 Âðåìÿ ïðèõîäà: 12:12:27:125 0002 d MessageID: 1209034149 (0x481065A5) 0006 s HTML: <html><body><br>There are 18 Grand Olympiad points granted for this event.<br><a action="bypass -h menu_select?ask=-51&reply=0">Return</a></body></html>
013C d d: 0 (0x00000000)
Нужно найти число 18 после There are.
Я пробывал переводить 18 в стринг получилось 31 38, но в пакете я такого не вижу)
Добавлено через 3 минуты
А, во, я его нашел) 31 00 38, тока как теперь из 31 00 38 сделать 18 скриптом?) и вывести результат?) Есть функция?
__________________
Последний раз редактировалось dyh9l, 01.12.2010 в 13:24.
Причина: Добавлено сообщение
хм ну первую звездочку я понимаю что s:=ReadS(6); а другие две?
Вероятно
Код:
s := copy(s,11,5);
т.е. получить текст, начиная с 11 позиции в строке s (после There are) длиной 5 символов (а сколько максимум очков могут дать? если больше 99999, то надо поставить 6 или более).
Код:
s := Copy(s, 1, Pos(' ', s) - 1);
а тут получаем из строки типа 18 Grand только число 18 (т.е. подстроку до первого пробела)
Ну и в итоге:
т.е. получить текст, начиная с 11 позиции в строке s (после There are) длиной 5 символов (а сколько максимум очков могут дать? если больше 99999, то надо поставить 6 или более).
Код:
s := Copy(s, 1, Pos(' ', s) - 1);
а тут получаем из строки типа 18 Grand только число 18 (т.е. подстроку до первого пробела)
Ну и в итоге:
Код:
Edit1.Text := s;
звучит убеждающий) надо раз 15-20 перечитать чтоб понять тока )