Dantes3000 |
Отправлено: 09 Января, 2019 - 15:54:53
|
Эксперт
Покинул форум
Сообщений всего: 1489
Дата рег-ции: Июнь 2016
Репутация: 58
|
Спойлер (Отобразить)
CODE:
function alarm(string sms)
{
int Year, Month, DayOfWeek, Day, Hour, Minute, Second, Milliseconds;
getlocaltime(Year, Month, DayOfWeek, Day, Hour, Minute, Second, Milliseconds);
win w1=window(-1, "Qt5QWindowIcon", -1, -1, 380, 501, -1); //телега должна быть в минимальном размере
if(window ("Telegram", "Qt5QWindowIcon", -1)!=0) w1=window ("Telegram", "Qt5QWindowIcon", -1);
if(w1==0) {log("Не найдено окно телеграма. Проверить размер"); return 0;}
na:;
click(1, 390, 0);
sendmouse(LEFT, 196, 478, w1 );
if(check[17]==1)
{
keydown(18,1,0,w); sleep(200);
key(44,1,0,w); sleep(200);
keyup(18,1,0,w); sleep(200);
//ShowWindow(formatwi(w1), 1);
sendkeydown(17,w1); sleep(200);
sendkey(86, w1);
sendkeyup(17,w1); pause(1500);
}
sendlanguage("00000409", w1 ); //eng
sendkey(name_b+":",w1 );
sendlanguage("00000419", w1 ); //rus
sendkey(" "+sms+".",w1 );
pause(500);
sendkey(13,w1);
activate(w);
}
function click(int m, int x, int y)
{
activate(w);
mousemove(x,y,w); pause(rand(300, 500));
if(m==0) { pause(rand(200, 300)); return;}
if(m==1) {mouse(LEFT); pause(rand(200, 300)); return;}
if(m==2) {mouse(RIGHT);pause(rand(400, 500)); return;}
else beep(1000, 1000);
messagebox("ошибка нажатия");
}
Вырезал из старого проекта. Функцию click можно заменить, мне так удобнее было просто.
Можно так же прикреплять скриншот к сообщению. |
|
|
konctantin777 |
Отправлено: 24 Февраля, 2021 - 18:21:22
|
Эксперт
Покинул форум
Сообщений всего: 1152
Дата рег-ции: Окт. 2017
Откуда: Архангельск
Репутация: 6
|
Dantes3000 пишет: Спойлер (Отобразить)
CODE:
function alarm(string sms)
{
int Year, Month, DayOfWeek, Day, Hour, Minute, Second, Milliseconds;
getlocaltime(Year, Month, DayOfWeek, Day, Hour, Minute, Second, Milliseconds);
win w1=window(-1, "Qt5QWindowIcon", -1, -1, 380, 501, -1); //телега должна быть в минимальном размере
if(window ("Telegram", "Qt5QWindowIcon", -1)!=0) w1=window ("Telegram", "Qt5QWindowIcon", -1);
if(w1==0) {log("Не найдено окно телеграма. Проверить размер"); return 0;}
na:;
click(1, 390, 0);
sendmouse(LEFT, 196, 478, w1 );
if(check[17]==1)
{
keydown(18,1,0,w); sleep(200);
key(44,1,0,w); sleep(200);
keyup(18,1,0,w); sleep(200);
//ShowWindow(formatwi(w1), 1);
sendkeydown(17,w1); sleep(200);
sendkey(86, w1);
sendkeyup(17,w1); pause(1500);
}
sendlanguage("00000409", w1 ); //eng
sendkey(name_b+":",w1 );
sendlanguage("00000419", w1 ); //rus
sendkey(" "+sms+".",w1 );
pause(500);
sendkey(13,w1);
activate(w);
}
function click(int m, int x, int y)
{
activate(w);
mousemove(x,y,w); pause(rand(300, 500));
if(m==0) { pause(rand(200, 300)); return;}
if(m==1) {mouse(LEFT); pause(rand(200, 300)); return;}
if(m==2) {mouse(RIGHT);pause(rand(400, 500)); return;}
else beep(1000, 1000);
messagebox("ошибка нажатия");
}
Вырезал из старого проекта. Функцию click можно заменить, мне так удобнее было просто.
Можно так же прикреплять скриншот к сообщению.
Код просто запускается и заканчивается... Не понял его ( Подскажите, что добавить, чтобы в нужную ЛС писал ? |
|
|
|