1 (изменено: h010key, 2012-05-10 00:41:59)

Тема: AHK: Получить значение из памяти

В ArtMoney or CheatEngine находим значение, как получить путь+файл зная значение (value)?

еще вот это, но тоже сложно
[CLASS] RemoteMem - Access memory of other processes
http://www.autohotkey.com/forum/topic75919.html


например в VirtualDub 1.5 еще есть воможность копировать путь и имя файла из Report окна, там еще работает ControlGet, хотя это тоже неудобно.

в VirtualDub1.9 уже ControlGet неработает там какой то левый класс "phaeronLogWindowControl1"
новые проги имеют класс типа Window8 или.. короче проще было из пямяти получять сразу значения и не мучится.

http://i39.tinypic.com/iqztiw.jpg

2

Re: AHK: Получить значение из памяти

h010key, у нас принято пользоваться шифтом, ссылки оформляются соответствующими тегами. Прочитай первую тему на странице и отредактируй свой пост.

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

3

Re: AHK: Получить значение из памяти

ну что же это такое...помогите ктонибудьюю

4

Re: AHK: Получить значение из памяти

находим значение, терь как получить путь+файл зная значение

Какое такое значение. Чего значение?

5

Re: AHK: Получить значение из памяти

Ищем в гугле "phaeronLogWindowControl", находим файл ресурсов и исходники VirtualDub на С++, понимаем что окно является диалогом и отрисовывает текст с помощью метода Draw класса VDLogWindowControl, а конкретнее функцией WinAPI ExtTextOutW, узнаём что перехват вызова функций дело не из лёгких, не отчаиваемся и идём более простым путём - у окна есть контекстное меню с пунктом "Копировать", отслеживаем нужное нам сообшение WM_COMMAND посылаемое окну после выбора пункта контекстного меню  c помощью утилиты Spy++ или Winspector Spy, проверяем:

z::
; в вашем случае SendMessage WM_COMMAND:=273,40292,0,phaeronLogWindowControl1, Report
SendMessage WM_COMMAND:=273,40292,0,phaeronLogWindowControl1, Журнал работы
MsgBox % Clipboard
return

Esc::
ExitApp

6

Re: AHK: Получить значение из памяти

OFF:

kirtech пишет:

...дело не из лёгких, не отчаиваемся...

7

Re: AHK: Получить значение из памяти

спасибо kirtech, пользовал winSpec для MenuItem, но в данном случае никогда бы недошел бы сам.

но получать\вставлять значения из памяти, это самое прекрасное что может быть, хороший программер это к сож не = хороший дизайнер. такие проги как правило кусают юзаков своим непродуманным и недружелюбным интерфейсом.

8

Re: AHK: Получить значение из памяти

h010key, у нас принято реагировать на замечания модераторов. Отредактируй свои посты, тебе предупреждение.

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

9 (изменено: h010key, 2012-05-09 01:18:44)

Re: AHK: Получить значение из памяти

в чем именно трабл? низя картинку постить? подскажи реально правила смотрел, так и не понял в чем ошибка
про шифт тоже непонял

10 (изменено: Irbis, 2012-08-04 18:59:16)

Re: AHK: Получить значение из памяти

Шифт - это такая кнопка на клавиатуре. Она помогает приводить текст в соответствие с правилами русского языка. Рекомендую.
http://www.geeky-gadgets.com/wp-content/uploads/2009/10/ctrl-shift-key-lamp_1.jpg

11

Re: AHK: Получить значение из памяти

h010key, теперь всё ясно? Если хочешь сохранить этот ник, тебе сутки на редактирование своих постов.

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