Разработка Раздел для совместной разработки/доработки программы
28.07.2012, 23:01
#1
Местный
Регистрация: 13.02.2011
Сообщений: 506
Сказал Спасибо: 121
Имеет 100 спасибок в 83 сообщенях
Помогите с адресом.
Доброго вечера,нужно считывать адреса с файла.
Например Address = $0E80A430; Нужно его записать в файл.
потом его считать в стринг лист я просто хорошо не понимаю как его перевести если он Dword.Может кто то поможет сделать считку с файла адресов.
если я его записываю
config.Add(vartostr(address));
config.SaveToFile('config.ai');
config.Free;
то в файле выходит строка "243311664"
а если я его считываю то адрес так и выходит не $0E80A430 а 243311664.
__________________
---------------------------__--------__-----
---____- ___-- ____-- - ___/'- /__ ___ - (__)- ____
--/-___-/ -__-\/-__--\ /-__--'/ --|-/--/ /---/ /--__--\
-/-/_/ -/ -/_/--/-/_/--/ -/_/--/ |--|/--'/ /---/ /--/-/--/
-\___-/ \____/\____/ \____/ -|____/ /__'/ /_'/-/__/
/_-__/
Последний раз редактировалось goodvin1709, 28.07.2012 в 23:07 .
28.07.2012, 23:35
#2
Рыцарь
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
$0E80A430 (hex) == 243311664 (dec)
ваш к.о.
__________________
L2Ext - project closed.
За это сообщение alexteam нажился спасибкой от:
29.07.2012, 00:53
#3
Местный
Регистрация: 13.02.2011
Сообщений: 506
Сказал Спасибо: 121
Имеет 100 спасибок в 83 сообщенях
А как обратно считать адрес в программу если я записал в файл 243311664
что бы программа поняла что это 0E80A430
__________________
---------------------------__--------__-----
---____- ___-- ____-- - ___/'- /__ ___ - (__)- ____
--/-___-/ -__-\/-__--\ /-__--'/ --|-/--/ /---/ /--__--\
-/-/_/ -/ -/_/--/-/_/--/ -/_/--/ |--|/--'/ /---/ /--/-/--/
-\___-/ \____/\____/ \____/ -|____/ /__'/ /_'/-/__/
/_-__/
29.07.2012, 01:12
#4
Рыцарь
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
читаем строчкой и делаем strtoint
а вообще. инифайлы более приспособлены для конфигов.
Добавлено через 2 минуты
и вообще.
243311664 = 0E80A430 = 00001110100000001010010000110000
__________________
L2Ext - project closed.
Последний раз редактировалось alexteam, 29.07.2012 в 01:13 .
Причина: Добавлено сообщение
За это сообщение alexteam нажился спасибкой от:
30.07.2012, 03:32
#5
Местный
Регистрация: 13.02.2011
Сообщений: 506
Сказал Спасибо: 121
Имеет 100 спасибок в 83 сообщенях
еще хочу спросить
вот код:
Оффтоп
delphi Код:
Procedure UseScroll;
begin
keybd_event( VK_F1, MapVirtualKey( VK_F1, 0 ) , 0 , 0 ) ;
end ;
procedure TForm1.Button1Click ( Sender: TObject ) ;
begin
T:=1 ;
timer2.Enabled :=true ;
end ;
procedure TForm1.Button2Click ( Sender: TObject ) ;
begin
timer2.Enabled :=false ;
end ;
procedure TForm1.Timer2Timer ( Sender: TObject ) ;
begin
timer2.Enabled :=false ;
if EnchantLevel<MaxEnchant then
begin
if T=1 then
begin
UseScroll;
T:=2 ;
timer2.Enabled :=true ;
end ;
if T=2 then
begin
SetCursorPos( point1.X ,point1.Y ) ;
Mouse_Event( MOUSEEVENTF_LEFTDOWN,0 ,0 ,0 ,0 ) ;
Mouse_Event( MOUSEEVENTF_LEFTUP,0 ,0 ,0 ,0 ) ;
T:=3 ;
timer2.Enabled :=true ;
end ;
if T=3 then
begin
SetCursorPos( point2.X ,point2.Y ) ;
Mouse_Event( MOUSEEVENTF_LEFTDOWN,0 ,0 ,0 ,0 ) ;
Mouse_Event( MOUSEEVENTF_LEFTUP,0 ,0 ,0 ,0 ) ;
T:=1 ;
timer2.Enabled :=true ;
end ;
end ;
end ;
Почему кликает по точке но и подтверждает точку вот только пропускает почему то
Delphi Код:
if T=2 then
begin
SetCursorPos( point1.X ,point1.Y ) ;
Mouse_Event( MOUSEEVENTF_LEFTDOWN,0 ,0 ,0 ,0 ) ;
Mouse_Event( MOUSEEVENTF_LEFTUP,0 ,0 ,0 ,0 ) ;
T:=3 ;
timer2.Enabled :=true ;
end ;
Тупо не выбирает пушку,аналог автокликера и пожалуйсто подскажите как отправлять в мне нужное свернутое окно все действия.
__________________
---------------------------__--------__-----
---____- ___-- ____-- - ___/'- /__ ___ - (__)- ____
--/-___-/ -__-\/-__--\ /-__--'/ --|-/--/ /---/ /--__--\
-/-/_/ -/ -/_/--/-/_/--/ -/_/--/ |--|/--'/ /---/ /--/-/--/
-\___-/ \____/\____/ \____/ -|____/ /__'/ /_'/-/__/
/_-__/
30.07.2012, 04:48
#6
Рыцарь
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
в свернутом окне интервалы между обработками сообщений довольно большие.
интервал больше сделай. (секунда+)
__________________
L2Ext - project closed.
30.07.2012, 11:58
#7
Местный
Регистрация: 13.02.2011
Сообщений: 506
Сказал Спасибо: 121
Имеет 100 спасибок в 83 сообщенях
Так окно активное и интервал 2 сек.
__________________
---------------------------__--------__-----
---____- ___-- ____-- - ___/'- /__ ___ - (__)- ____
--/-___-/ -__-\/-__--\ /-__--'/ --|-/--/ /---/ /--__--\
-/-/_/ -/ -/_/--/-/_/--/ -/_/--/ |--|/--'/ /---/ /--/-/--/
-\___-/ \____/\____/ \____/ -|____/ /__'/ /_'/-/__/
/_-__/
30.07.2012, 14:59
#8
Местный
Регистрация: 23.09.2009
Сообщений: 1,232
Сказал Спасибо: 119
Имеет 172 спасибок в 134 сообщенях
Цитата:
Сообщение от
goodvin1709
Тупо не выбирает пушку,аналог автокликера и пожалуйсто подскажите как отправлять в мне нужное свернутое окно все действия.
PostMessage'ом шли сообщения на окно л2
__________________
Н а ч а л о .
Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
Часовой пояс GMT +4, время: 03:18 .
vBulletin style designed by
MSC Team .
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод:
zCarot
Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!