Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (1): [1]   

> Без описания
Martin
Отправлено: 03 Мая, 2023 - 22:20:53
Post Id



Пользователь
Мастер


Покинул форум
Сообщений всего: 121
Дата рег-ции: Июнь 2022  
Репутация: 1




Есть код на С++ помогите его внедрить / запустить / переделать в кибор. sendkey и key не подходит.

CODE:
#include <Windows.h>

int main()
{
while (true)
{
if (GetAsyncKeyState(VK_F2) & 0x8000) // проверяем, нажата ли клавиша F2
{
// имитируем нажатие Ctrl+C
keybd_event(VK_CONTROL, 0, 0, 0);
keybd_event(0x43, 0, 0, 0);
keybd_event(0x43, 0, KEYEVENTF_KEYUP, 0);
keybd_event(VK_CONTROL, 0, KEYEVENTF_KEYUP, 0);
}
}

return 0;
}
 
 Top
Zireael
Отправлено: 03 Мая, 2023 - 22:33:19
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4464
Дата рег-ции: Нояб. 2017  
Репутация: 585




 Цитата:
while (true)

Цикл без пауз, ядро будет грузит на 100%.
 Цитата:
key не подходит

key это и есть keybd_event, либо SendInput, что одно и тоже.
CODE:
#define VK_CONTROL 0x11
#define KEYEVENTF_KEYUP 0x0002
external(INT, "keybd_event", "keybd_event", "User32.dll");

loop()
{
if(getkeystate(F2))
{
while(getkeystate(F2))sleep(10);
keybd_event(VK_CONTROL, 0, 0, 0);
keybd_event(0x43, 0, 0, 0);
keybd_event(0x43, 0, KEYEVENTF_KEYUP, 0);
keybd_event(VK_CONTROL, 0, KEYEVENTF_KEYUP, 0);
}
sleep(10);
}

Тоже самое:
CODE:
loop()
{
if(getkeystate(F2))
{
while(getkeystate(F2))sleep(10);
keydown(CONTROL);
keydown(0x43);
keyup(0x43);
keyup(CONTROL);
}
sleep(10);
}
 
 Top
Martin
Отправлено: 03 Мая, 2023 - 22:41:12
Post Id



Пользователь
Мастер


Покинул форум
Сообщений всего: 121
Дата рег-ции: Июнь 2022  
Репутация: 1




 Zireael пишет:
Тоже самое:
Спасибо! Я так запускал не работало и пошел изобретать велосипеды... ох шиза.

(Отредактировано автором: 03 Мая, 2023 - 22:41:51)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 3 (гостей: 3, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by