Katze Stiefel |
Отправлено: 24 Декабря, 2020 - 14:44:39
|
Прохожий
Покинул форум
Сообщений всего: 5
Дата рег-ции: Апр. 2020
Репутация: 0
|
CODE:function readcaptcha()
{
readtext (NUM | EN, #captcha1[0], 8, 1, 12, -1, -1, -1, -1, 0, -1, x1_captcha, y1_captcha, x2_captcha, y2_captcha, wind);
readtext (NUM | EN, #captcha2[1], 8, 1, 12, -1, -1, -1, -1, 0, -1, x1_captcha, y1_captcha, x2_captcha, y2_captcha, wind);
readtext (NUM | EN, #captcha3[2], 8, 1, 12, -1, -1, -1, -1, 0, -1, x1_captcha, y1_captcha, x2_captcha, y2_captcha, wind);
readtext (NUM | EN, #captcha4[3], 8, 1, 12, -1, -1, -1, -1, 0, -1, x1_captcha, y1_captcha, x2_captcha, y2_captcha, wind);
char captcha1 = captcha1[0];
char captcha2 = captcha2[1];
char captcha3 = captcha3[2];
char captcha4 = captcha4[3];
captcha = captcha1+captcha2+captcha3+captcha4;
}
ЕСЛИ ЗАПИСЫВАЮ В ТАКОМ ВИДЕ :
CODE:function readcaptcha()
{
readtext (NUM | EN, #captcha1, 8, 1, 12, -1, -1, -1, -1, 0, -1, x1_captcha, y1_captcha, x2_captcha, y2_captcha, wind);
readtext (NUM | EN, #captcha2, 8, 1, 12, -1, -1, -1, -1, 0, -1, x1_captcha, y1_captcha, x2_captcha, y2_captcha, wind);
readtext (NUM | EN, #captcha3, 8, 1, 12, -1, -1, -1, -1, 0, -1, x1_captcha, y1_captcha, x2_captcha, y2_captcha, wind);
readtext (NUM | EN, #captcha4, 8, 1, 12, -1, -1, -1, -1, 0, -1, x1_captcha, y1_captcha, x2_captcha, y2_captcha, wind);
captcha = captcha1+captcha2+captcha3+captcha4;
}
ТО В ОТЛАДЧИКЕ ВИДИМ СЛЕДУЮЩЕЕ
CODE:readcaptcha ( )
readtext ( NUM + EN , # captcha1'a 0\r\ng 1 1' , 8 , 1 , 12 , - 1 , - 1 , - 1 , - 1 , 0 , - 1 , x1_captcha'341' , y1_captcha'191' , x2_captcha'408' , y2_captcha'212' , wind )
readtext ( NUM + EN , # captcha2'a 0\r\ng 1 1' , 8 , 1 , 12 , - 1 , - 1 , - 1 , - 1 , 0 , - 1 , x1_captcha'341' , y1_captcha'191' , x2_captcha'408' , y2_captcha'212' , wind )
readtext ( NUM + EN , # captcha3'a 0\r\ng 1 1' , 8 , 1 , 12 , - 1 , - 1 , - 1 , - 1 , 0 , - 1 , x1_captcha'341' , y1_captcha'191' , x2_captcha'408' , y2_captcha'212' , wind )
readtext ( NUM + EN , # captcha4'a 0\r\ng 1 1' , 8 , 1 , 12 , - 1 , - 1 , - 1 , - 1 , 0 , - 1 , x1_captcha'341' , y1_captcha'191' , x2_captcha'408' , y2_captcha'212' , wind )
captcha = captcha1'2 8 j 9' + captcha2'2 8 j 9' + captcha3'2 8 j 9' + captcha4'2 8 j 9'
Что говорит что текст распознан 28j9, но нужно чтоб было captcha=captcha1'2'+captcha2'8'+captcha3'j'+captcha4'9' |
|
|
Almighty |
Отправлено: 27 Декабря, 2020 - 18:48:08
|
Участник
Покинул форум
Сообщений всего: 64
Дата рег-ции: Июнь 2018
Откуда: Kyiv
Репутация: 2
|
Подскажите, пожалуйста.
Суть вопроса: Сканирую определенную область, распознаю текст, его нужно отправить в телеграм.
Как отправлять заготовленный текст я уже научился, а вот как отправить распознанный текст - не знаю. CODE:string text_KIB;
loadsymbolbase("C:\Бот\kibor_set\exe\basetext.sib");
win w_KIB;
int ex_KIB, ey_KIB, sum_KIB, x_KIB, y_KIB;
start_();
readtext(RU | EN, #text_KIB, 8, 1, -1, -1, -1, -1, -1, 0, -1, 62, 86, 123, 104, w_KIB);
string token="1393693********";
string message="text_KIB";
string chat_id="2319*****";
string s;
int f=sendgetweb(#s, "Bot", "POST", "https:/"+"/api.telegram.org","bot"+token+"/"+"sendMessage?chat_id="+chat_id+"&"+"text="+message);
function start_()
{
pause(1000);
int x, y;
getmouse(x, y);
w_KIB=getwindow(1, x, y);
ex_KIB=w_KIB.widthclient; ey_KIB=w_KIB.heightclient; |
|
|
Zireael |
Отправлено: 27 Декабря, 2020 - 19:17:31
|
Эксперт
Покинул форум
Сообщений всего: 4461
Дата рег-ции: Нояб. 2017
Репутация: 585
|
Цитата: как отправить распознанный текст
CODE:string text_KIB = "qwerty";
string message1="text_KIB"; // присвоить переменной текст text_KIB
string message2=text_KIB; // присвоить переменной текст, который содержит перменная text_KIB
messagebox(message1);
messagebox(message2);
Цитата: chat_id="+chat_id+"&"+"text="+message);
Можно так:
CODE:chat_id="+chat_id+"&"+"text="+text_KIB); |
|
|
Zireael |
Отправлено: 27 Декабря, 2020 - 23:13:17
|
Эксперт
Покинул форум
Сообщений всего: 4461
Дата рег-ции: Нояб. 2017
Репутация: 585
|
Цитата: int f=sendgetweb(#s, "Bot", "POST", "https:/"+"/api.telegram.org","bot"+token+"/"+"sendMessage?chat_id="+chat_id+"&"+"text="+message);
Так:
Цитата: int f=sendgetweb(#s, "Bot", "POST", "https:/"+"/api.telegram.org","bot"+token+"/"+"sendMessage?chat_id="+chat_id+"&"+"text="+text_KIB ); |
|
|
Almighty |
Отправлено: 28 Декабря, 2020 - 06:59:30
|
Участник
Покинул форум
Сообщений всего: 64
Дата рег-ции: Июнь 2018
Откуда: Kyiv
Репутация: 2
|
konctantin777 пишет: Almighty пишет: Я ее (text_KIB) обьявляю в коде,
Если в визуальном делаете, то она автоматически в н начале объявляется
Верно, в визуально редакторе.
Вот и хочу распознаный текст отправлять в телегу, через бота |
|
|
|