ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

29.11.2007, 15:34
|
|
Новичок
Регистрация: 05.10.2007
Сообщений: 12
Провел на форуме: 12616
Репутация:
10
|
|
подскажите вот хочу написать трайн под игру =) возник вопрос как посылать сообщение нажатия клавиши другому приложению
|
|
|

29.11.2007, 16:41
|
|
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
Провел на форуме: 1892597
Репутация:
836
|
|
люди скачайте такие простые вещи как:
dw
drkb
насчет трейнеров тут
и гугл... => trainer +delphi +source
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...
Последний раз редактировалось W!z@rD; 29.11.2007 в 16:51..
|
|
|

01.12.2007, 11:40
|
|
Участник форума
Регистрация: 12.10.2006
Сообщений: 158
Провел на форуме: 668286
Репутация:
187
|
|
Сообщение от zer0c0o1
подскажите вот хочу написать трайн под игру =) возник вопрос как посылать сообщение нажатия клавиши другому приложению
этот код который посылает данные в блокнот, а именно символы hello значением string
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
var
wnd: HWND;
i: Integer;
s: string;
begin
wnd := FindWindow('notepad', nil);
if wnd <> 0 then
begin
wnd := FindWindowEx(wnd, 0, 'Edit', nil);
// Write Text in Notepad.
// Text ins Notepad schreiben.
s := 'Hello';
for i := 1 to Length(s) do
SendMessage(wnd, WM_CHAR, Word(s[i]), 0);
// Simulate Return Key.
PostMessage(wnd, WM_KEYDOWN, VK_RETURN, 0);
// Simulate Space.
PostMessage(wnd, WM_KEYDOWN, VK_SPACE, 0);
end;
end;
var
wnd: HWND;
begin
wnd := FindWindow('WordPadClass', nil);
if wnd <> 0 then
begin
wnd := FindWindowEx(wnd, 0, 'RICHEDIT', nil);
end
end.
|
|
|

01.12.2007, 19:22
|
|
Новичок
Регистрация: 05.10.2007
Сообщений: 12
Провел на форуме: 12616
Репутация:
10
|
|
спасибо kair уже разобрался =)
подскажите как парсить cmd =)
т.е. надо забирать все строки с cmd и отображать их в memo
|
|
|

01.12.2007, 20:26
|
|
Постоянный
Регистрация: 08.05.2006
Сообщений: 816
Провел на форуме: 1845671
Репутация:
1338
|
|
zer0c0o1 Парси через ParamCount() и ParamStr(i)
|
|
|

02.12.2007, 06:15
|
|
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
Провел на форуме: 1892597
Репутация:
836
|
|
Сообщение от zer0c0o1
спасибо kair уже разобрался =)
подскажите как парсить cmd =)
т.е. надо забирать все строки с cmd и отображать их в memo
var
i:byte;
for i:=0 to ParamCount do
memo1.lines.add(paramstr(i));
writeln(paramstr(i));//консольный вариант
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...
|
|
|

02.12.2007, 16:19
|
|
Новичок
Регистрация: 05.10.2007
Сообщений: 12
Провел на форуме: 12616
Репутация:
10
|
|
чета непонял =) а где указатель на findwindow(nil, 'C:\WINDOWS\system32\cmd.exe')
как забрать с запученого процесса cmd его строки
|
|
|

02.12.2007, 17:28
|
|
Участник форума
Регистрация: 29.11.2007
Сообщений: 116
Провел на форуме: 283596
Репутация:
88
|
|
Подскажите плиз, как бы наваять качалку youtube и ее подобных, именно сам алгоритм получения ссылки, а то чет до меня никак не доходит, как это организовать.
|
|
|

02.12.2007, 19:26
|
|
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
Провел на форуме: 1892597
Репутация:
836
|
|
Сообщение от zer0c0o1
чета непонял =) а где указатель на findwindow(nil, 'C:\WINDOWS\system32\cmd.exe')
как забрать с запученого процесса cmd его строки
я так понял надо получать строки из консольного окна (яснее выражайте требования)
если интересно про консоль
ну и вот
Подскажите плиз, как бы наваять качалку youtube и ее подобных, именно сам алгоритм получения ссылки, а то чет до меня никак не доходит, как это организовать.
post/get imho
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...
|
|
|

02.12.2007, 21:24
|
|
Новичок
Регистрация: 05.10.2007
Сообщений: 12
Провел на форуме: 12616
Репутация:
10
|
|
ок в следующий раз буду точней выражать свои мысли =)
спасибо W!z@rD
|
|
|
|
 |
|
|
Здесь присутствуют: 4 (пользователей: 0 , гостей: 4)
|
|
|
|