Kibor |
Отправлено: 27 Июня, 2021 - 08:22:18
|
Эксперт
Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013
Откуда: Одесса
Репутация: 357
|
Zireael пишет: Если текст с пробелами? ~%32~ в разделе [EVENT] не работает?
Нет.
~%...~ действует только на генерируемый код.
Там просто можно указать пробелы
CODE:SENDEDIT(GETID(E), "Текст потом пробелы" ); |
|
|
Zireael |
Отправлено: 27 Июня, 2021 - 11:04:47
|
Эксперт
Покинул форум
Сообщений всего: 4461
Дата рег-ции: Нояб. 2017
Репутация: 585
|
Цитата: Там просто можно указать пробелы
CODE:SENDEDIT(GETID(Reg), "(?<=в )(.*?)(?= по)");
Вставит только это: (?<=в |
|
|
Kibor |
Отправлено: 27 Июня, 2021 - 11:37:42
|
Эксперт
Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013
Откуда: Одесса
Репутация: 357
|
Zireael пишет: Вставит только это: (?<=в
Исправлено
CODE:[INTERFACE]
DIALOG, "Тест", 664, 148;
CHECK, "Включить", 4, 4, 288, 20, int P;
EDIT, 92, 28, 456, 20, unknown T;
BUTTON_OK, "Принять", 444, 100, 100, 20;
BUTTON_CANCEL, "Закрыть", 556, 100, 100, 20;
[END]
[ASSOC_VAR]
T ="";
[END]
[EVENT]
IF (P==1)SENDEDIT(GETID(T), "(?<=в )(.*?)(?= по)");
IF (P==0)SENDEDIT(GETID(T), "wwwww");
[END]
[CALL]
(T)
[END] |
|
|
konctantin777 |
Отправлено: 28 Июня, 2021 - 15:44:50
|
Эксперт
Покинул форум
Сообщений всего: 1152
Дата рег-ции: Окт. 2017
Откуда: Архангельск
Репутация: 6
|
Здравствуйте. Подскажите как изменить шаблон блока поиска картинки, чтобы при действии мыши, комментарий из блока посылался в функцию лог ? CODE:log("Из коментария блока");
CODE:pause (p2);
if (ew==0 || ew==3 || ew==1)
{
//==================== сюда же что то прописать ??
if (ew==1){smx=v_x+smx; smy=v_y+smy;}
if (m=="Левую клик"){mouse(LEFT, smx+mX[0], smy+mY[0]); goto hy;}
if (m=="Среднюю клик"){mouse(MIDDLE, smx+mX[0], smy+mY[0]); goto hy;}
if (m=="Правую клик"){mouse(RIGHT, smx+mX[0], smy+mY[0]); goto hy;}
if (m=="Левую нажать"){mousedown(LEFT, smx+mX[0], smy+mY[0]); goto hy;}
if (m=="Среднюю нажать"){mousedown(MIDDLE, smx+mX[0], smy+mY[0]); goto hy;}
if (m=="Правую нажать"){mousedown(RIGHT, smx+mX[0], smy+mY[0]); goto hy;}
if (m=="Левую отпустить"){mouseup(LEFT, smx+mX[0], smy+mY[0]); goto hy;}
if (m=="Среднюю отпустить"){mouseup(MIDDLE, smx+mX[0], smy+mY[0]); goto hy;}
if (m=="Правую отпустить"){mouseup(RIGHT, smx+mX[0], smy+mY[0]); goto hy;}
if (m=="Левая двойной клик"){mousedbl(LEFT, smx+mX[0], smy+mY[0]); goto hy;}
if (m=="Средняя двойной клик"){mousedbl(MIDDLE, smx+mX[0], smy+mY[0]); goto hy;}
if (m=="Правая двойной клик"){mousedbl(RIGHT, smx+mX[0], smy+mY[0]); goto hy;}
if (m=="Переместить"){mousemove(smx+mX[0], smy+mY[0]); goto hy;}
}
if (ew==2 || ew==4)
{
// =================сюда же что то прописать ??
if (m=="Левую клик"){sendmouse(LEFT, smx+mX[0], smy+mY[0], w); goto hy;}
if (m=="Среднюю клик"){sendmouse(MIDDLE, smx+mX[0], smy+mY[0], w); goto hy;}
if (m=="Правую клик"){sendmouse(RIGHT, smx+mX[0], smy+mY[0], w); goto hy;}
if (m=="Левую нажать"){sendmousedown(LEFT, smx+mX[0], smy+mY[0], w); goto hy;}
if (m=="Среднюю нажать"){sendmousedown(MIDDLE, smx+mX[0], smy+mY[0], w); goto hy;}
if (m=="Правую нажать"){sendmousedown(RIGHT, smx+mX[0], smy+mY[0], w); goto hy;}
if (m=="Левую отпустить"){sendmouseup(LEFT, smx+mX[0], smy+mY[0], w); goto hy;}
if (m=="Среднюю отпустить"){sendmouseup(MIDDLE, smx+mX[0], smy+mY[0], w); goto hy;}
if (m=="Правую отпустить"){sendmouseup(RIGHT, smx+mX[0], smy+mY[0], w); goto hy;}
if (m=="Левая двойной клик"){sendmousedbl(LEFT, smx+mX[0], smy+mY[0], w); goto hy;}
if (m=="Средняя двойной клик"){sendmousedbl(MIDDLE, smx+mX[0], smy+mY[0], w); goto hy;}
if (m=="Правая двойной клик"){sendmousedbl(RIGHT, smx+mX[0], smy+mY[0], w); goto hy;}
if (m=="Переместить")sendmousemove(smx+mX[0], smy+mY[0], w);
}
hy: if (m!="Бездействие")pause (p3);
return mK;
}
Сделать это в шаблонах которые на компе и обновить- должно в уже "нарисованных" добавиться ?(Отредактировано автором: 28 Июня, 2021 - 15:46:40) |
|
|
Kibor |
Отправлено: 28 Июня, 2021 - 16:01:42
|
Эксперт
Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013
Откуда: Одесса
Репутация: 357
|
CODE:hy: if (m!="Бездействие")pause (p3);
поменять на
CODE:hy: if (m!="Бездействие")
{
//==================== сюда же что то прописать ??
pause (p3);
}
konctantin777 пишет: Сделать это в шаблонах которые на компе и обновить- должно в уже "нарисованных" добавиться ?
да |
|
|
Kibor |
Отправлено: 28 Июня, 2021 - 16:40:14
|
Эксперт
Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013
Откуда: Одесса
Репутация: 357
|
konctantin777 пишет: Как правильно дописать, содержимое комента ?
Через параметр в функцию передать.
Цитата: [INTERFACE]
DIALOG, "Тест", 559, 133;
CHECK, "Включить", 4, 4, 76, 20, int P;
EDIT, 4, 28, 544, 20, unknown T;
STATIC, "Комментарий", 4, 52, 76, 20;
EDIT, 84, 52, 464, 20, unknown Comment;
BUTTON_OK, "Принять", 340, 84, 100, 20;
BUTTON_CANCEL, "Закрыть", 448, 84, 100, 20;
[END]
[INFO]
[ENDL]>>Comment
[END]
[ASSOC_VAR]
T ="";
Comment=;
V_Comment=~%34~~Comment~~%34~;
[END]
[EVENT]
IF (P==1)SENDEDIT(GETID(T), "(?<=в )(.*?)(?= по)");
IF (P==0)SENDEDIT(GETID(T), "wwwww");
[END]
[FUNCTION_BODY]
function(string comment, string t)
{
messagebox (comment);
}
[END]
[CALL]
(V_Comment, T)
[END]
Выделенное надо добавить в эти разделы и добавить переменные в параметры функции. |
|
|
|