 |
Нужна помощь с миксером - Вопросы и ответы, обсуждения - Ваши вопросы по Pascal/Delphi только в данном разделе |
09.01.2012, 12:11
|
#1
|
|
|
|
Сержант
|
 Регистрация: 07.11.2011
 Сообщений: 105
 Популярность: 873
 Золото Zhyk.Ru: 14
 Сказал(а) спасибо: 95
Поблагодарили 107 раз(а) в 70 сообщениях
|
Нужна помощь с миксером
Ну короче попытался написать миксер для ДО вот что получилось
Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
keybd_event(VK_NUMPAD5, 0, 0, 0);
Sleep(2000);
keybd_event(VK_NUMPAD5, 0, KEYEVENTF_KEYUP, 0);
keybd_event(VK_NUMPAD4, 0, 0, 0);
Sleep(3500);
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
WinExec(PANsiChar('TASKKILL /F /IM mixer.exe'), SW_HIDE);
end;
end.
Остались вопросы
Я пытаюсь сделать миксер на кнопки 4 и 5 (на которых у меня белка и рсб),
Как сделать так чтобы пользователь сам вводил желаемые кнопки для микса?
Как сделать бесконечное повторение процессов?
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Последний раз редактировалось =White_Wolf=; 09.01.2012 в 13:00.
|
|
|
09.01.2012, 14:23
|
#2
|
|
|
|
Разведчик
|
 Регистрация: 05.03.2011
 Сообщений: 20
 Популярность: 1883
 Сказал(а) спасибо: 13
Поблагодарили 44 раз(а) в 36 сообщениях
|
Re: Нужна помощь с эмулятором нажатия кнопок
Код:
repeat //повторяй
{блок кода}
until //до тех пор, пока не..
{пока не будет нажата кнопка, допустим F13}
*
|
|
|
09.01.2012, 16:41
|
#3
|
|
|
|
Сержант
|
 Регистрация: 07.11.2011
 Сообщений: 105
 Популярность: 873
 Золото Zhyk.Ru: 14
 Сказал(а) спасибо: 95
Поблагодарили 107 раз(а) в 70 сообщениях
|
Re: Нужна помощь с эмулятором нажатия кнопок
[Error] Unit1.pas(35): Declaration expected but 'REPEAT' found
Код:
procedure TForm1.Timer1Timer(Sender: TObject);
begin
if getasynckeystate($64)<>0 then
end;
repeat //ïîâòîðÿé
{procedure TForm1.Timer1Timer(Sender: TObject);
begin
Sleep(0);
end;
procedure TForm1.Button1Click(Sender: TObject);
{begin
keybd_event(VK_NUMPAD5, 0, 0, 0); // íàæàòèå
Sleep(2000);
keybd_event(VK_NUMPAD5, 0, KEYEVENTF_KEYUP, 0); // îòïóñêàíèå
keybd_event(VK_NUMPAD4, 0, 0, 0); // íàæàòèå
Sleep(3500)
end;}
until
{f12}
procedure TForm1.Button2Click(Sender: TObject);
begin
WinExec(PANsiChar('TASKKILL /F /IM mixer.exe'), SW_HIDE);
end;
end.
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Последний раз редактировалось =White_Wolf=; 09.01.2012 в 18:54.
|
|
|
09.01.2012, 17:56
|
#4
|
|
|
|
Сержант
|
 Регистрация: 20.07.2010
 Сообщений: 138
 Популярность: 26409
 Сказал(а) спасибо: 52
Поблагодарили 567 раз(а) в 198 сообщениях
|
Re: Нужна помощь с миксером
Учебник по паскалю для начала стоит почитать, как можно пытаться писать что-либо, не зная простейших базовых конструкций языка (begin .. end)
|
|
|
09.01.2012, 18:54
|
#5
|
|
|
|
Сержант
|
 Регистрация: 07.11.2011
 Сообщений: 105
 Популярность: 873
 Золото Zhyk.Ru: 14
 Сказал(а) спасибо: 95
Поблагодарили 107 раз(а) в 70 сообщениях
|
Re: Нужна помощь с миксером
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
|
|
|
09.01.2012, 19:07
|
#6
|
|
|
|
Сержант
|
 Регистрация: 20.07.2010
 Сообщений: 138
 Популярность: 26409
 Сказал(а) спасибо: 52
Поблагодарили 567 раз(а) в 198 сообщениях
|
Re: Нужна помощь с миксером
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
что в коде неправильно?
|
|
 |
|
 |
|
это не код.
я тку только в одно, дальше - учить паскаль.
каким мистическим образом repeat until без условия без содержания оказался в implementation вне процедуры?!
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 21:56.
|
 |