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

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

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

> Описание: Замена нажатий клавиш другими клавишами
Dantes3000
Отправлено: 07 Января, 2017 - 19:28:02
Post Id



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


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




Хочу чтобы клавиши q w e r t дублировали клавиши 5 6 7 8 9.
Чтобы в любой момент времени при нажатии любой из клавиш нажималась соответствующая цифра.
 
 Top
Kibor
Отправлено: 07 Января, 2017 - 19:32:58
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




Программа для выполнения макросов по нажатию горячих клавиш
 
 Top
Dantes3000
Отправлено: 07 Января, 2017 - 19:38:50
Post Id



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


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




Та это понятно...отдельная программа
Мне бы хотелось самому научится. Это можно как-то по-проще сделать через while и getkeystate ?
(Добавление)
Скопировал в кибор скрипт этот - пишет ошибка в for
 
 Top
Kibor
Отправлено: 07 Января, 2017 - 19:45:27
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




 Dantes3000 пишет:
Скопировал в кибор скрипт этот - пишет ошибка в for

Все норм. Ничего не пишет.
Нормально скопируйте весь скрипт.

 Dantes3000 пишет:
Это можно как-то по-проще сделать через while и getkeystate ?

можно. там так и сделано.
 
 Top
Dantes3000
Отправлено: 07 Января, 2017 - 20:12:11
Post Id



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


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




Ответил в теме
 
 Top
Kibor
Отправлено: 08 Января, 2017 - 01:34:04
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




CODE:
win w=window ("Безымянный — Блокнот", "Notepad", -1);

loop()
{
while(getkeystate(192)==0)sleep(20);
sendkey(F1, 0, w);
while(getkeystate(192)==1)sleep(20);
sleep(20);
}


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


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




Powered by