Цитата:
Сообщение от Zubastic
Просто это было бы только начало . Как разобрался бы с этим, начал бы писать следующее.
...
|
так в том то и дело, что с библиотекой это
PHP код:
которая давала бы возможность вставлять в окно логина/чата текст с буфера обмена Windows...
сделать сложнее чем в отдельной програмке.
Вернее
не сложнее, если знать какую функцию клиента использовать.
А там мы уже "лезем" в ту библиотеку которая имеет эту функцию.
Для
Engine так
HMODULE hEngine = LoadLibraryA("Engine.dll"); и используем функции этой библиотеки.
С отдельной прогой сделать без знаний(для начала) проще так
PHP код:
Function GetLineageWnd: HWnd;
Begin
result := FindWindow('l2UnrealWWindowsViewportWindow', 'Lineage II');
End;
Procedure PostKeysToLineAge(keys: String; addEnter: boolean);
Var
h : HWnd;
i : Integer;
Begin
h := GetLineageWnd;
If h = 0 Then exit;
SetForegroundWindow(h);
For i := 1 To length(keys) Do
Begin
SendMessage(h, WM_CHAR, word(keys[i]), 0);
End;
If addEnter Then
Begin
SendMessage(h, WM_KEYDOWN, VK_RETURN, 0);
SendMessage(h, WM_KEYUP, VK_RETURN, 0);
End;
End;
Писал не я. Только копировал. Если не понравится -
PaINN тебе оформатирует.