Здравствуйте, гость ( Вход | Регистрация )

2 страниц V < 1 2  
Ответить в эту темуОткрыть новую тему
> Не работает double_left
cirus
сообщение 11.10.2017, 11:18
Сообщение #21


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26702
Пользователь №: 16.971
Возраст: 29



Цитата
Название окна содержит нужную ссылку?
Содержит нужный текст

Тогда можно найти окно с названием и получить из него ссылку через regexp.
Код
set %handle findwindow (Explorer)
log Найдено окон с таким названием: size(%handle)
if size(%handle) > 0    // если окно найдено
    for #i 1 size(%handle)
        log %handle [#i 2]     // показать в логе имя окна или окон, если их несколько
    end_for
end_if
end_script



Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Ivan030
сообщение 11.10.2017, 11:53
Сообщение #22


**

Neophyte
Сообщений: 16
Регистрация: 7.10.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.636
Возраст: 17



Цитата(cirus @ 11.10.2017, 11:18) *

Тогда можно найти окно с названием и получить из него ссылку через regexp.
Код
set %handle findwindow (Explorer)
log Найдено окон с таким названием: size(%handle)
if size(%handle) > 0    // если окно найдено
    for #i 1 size(%handle)
        log %handle [#i 2]     // показать в логе имя окна или окон, если их несколько
    end_for
end_if
end_script


Мне нужно что бы оно ещё автоматически разделяло, тому нужен double_left) не всё так просто)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 11.10.2017, 12:14
Сообщение #23


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26702
Пользователь №: 16.971
Возраст: 29



Цитата
Мне нужно что бы оно ещё автоматически разделяло, тому нужен double_left) не всё так просто)

Всё очень просто, если перестанете думать что вам нужен double_left.
Вырезать ссылку из строки:
Код
set $str "http:\\yandex.ru - Internet Explorer"        // допустим это имя окна
set $regexp ".*(?=\s*\-\s*Internet)"    // ищем всё что находится перед  " - Internet"
set #n regexp (#pos $hitstring $str $regexp)
if #n > 0
    log $hitstring
end_if
end_script
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Ivan030
сообщение 11.10.2017, 19:24
Сообщение #24


**

Neophyte
Сообщений: 16
Регистрация: 7.10.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.636
Возраст: 17



Цитата(cirus @ 11.10.2017, 12:14) *

Всё очень просто, если перестанете думать что вам нужен double_left.
Вырезать ссылку из строки:
Код
set $str "http:\\yandex.ru - Internet Explorer"        // допустим это имя окна
set $regexp ".*(?=\s*\-\s*Internet)"    // ищем всё что находится перед  " - Internet"
set #n regexp (#pos $hitstring $str $regexp)
if #n > 0
    log $hitstring
end_if
end_script


В названии браузера не нужного кода)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Ivan030
сообщение 13.10.2017, 0:14
Сообщение #25


**

Neophyte
Сообщений: 16
Регистрация: 7.10.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.636
Возраст: 17



UP
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 13.10.2017, 6:59
Сообщение #26


***********

Модератор UOPilot
Сообщений: 9.465
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27680
Пользователь №: 11.279



а может проще зажать мышь и провести, а не дабл клик делать?
типа left_down в одной точке, а left_up в другой.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Ivan030
сообщение 13.10.2017, 15:02
Сообщение #27


**

Neophyte
Сообщений: 16
Регистрация: 7.10.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.636
Возраст: 17



Цитата(DarkMaster @ 13.10.2017, 6:59) *

а может проще зажать мышь и провести, а не дабл клик делать?
типа left_down в одной точке, а left_up в другой.

Позиция кода постоянно меняется в ширине (но находится в точке выделения)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 13.10.2017, 15:25
Сообщение #28


***********

Модератор UOPilot
Сообщений: 9.465
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27680
Пользователь №: 11.279



Тяжелая артиллерия? Распознать строку?
https://forum.uokit.com/index.php?showtopic=30000


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Ivan030
сообщение 13.10.2017, 18:45
Сообщение #29


**

Neophyte
Сообщений: 16
Регистрация: 7.10.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.636
Возраст: 17



Цитата(DarkMaster @ 13.10.2017, 15:25) *

Тяжелая артиллерия? Распознать строку?
https://forum.uokit.com/index.php?showtopic=30000

Вывести текст из строки?
Много багов в приложении и я решу что бы решить их а не аналогом заменять)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 13.10.2017, 19:07
Сообщение #30


***********

Модератор UOPilot
Сообщений: 9.465
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27680
Пользователь №: 11.279



Цитата
Вывести текст из строки?

Чего?
Цитата
Много багов в приложении

Каких багов? В каком приложении? В IE что ли? Разные эмуляции, разные приложения различно их воспринимают, а зачастую специально игнорируют


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

2 страниц V < 1 2
Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 19.4.2024, 3:38
Designed by Nickostyle