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

2 страниц V < 1 2  
Ответить в эту темуОткрыть новую тему
> Написать скритп, Мне нужен простенький скрипит который будет копировать выделенный текс
SkAzKa1234
сообщение 29.12.2018, 3:27
Сообщение #21


**

Neophyte
Сообщений: 15
Регистрация: 28.12.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 19.170
Возраст: 20



Цитата(sutra @ 29.12.2018, 3:12) *

Ну почему же, я прекрасно понял вопрос. Скопировать что-то куда-то используя хендл.


про хендл я не знал. Это значит что мне нужно начать с изучения клавиш мыши?
Ладно, пойду инструкцию читать по работе с мышкой, а то только на клаве могу буковки тыкать а на мыше не подписано что куда к чему. (IMG:style_emoticons/default/smile.gif)

Цитата(sutra @ 29.12.2018, 3:17) *

Ну почему же, я прекрасно понял вопрос. Скопировать что-то куда-то используя хендл.
И Вам всего доброго и с Наступающим. Извините, ежели обидел. Но просто как-то вопросы не вязались с заявленным имиджем. Вообще-то Пилот - это автокликер, и значит кликать (мышкой) - это его основная работа.


Будь так то только макросы можно было штамповать, тогда и толку от него особо не было бы, это достаточно многофункциональная программа.

Цитата(SkAzKa1234 @ 29.12.2018, 3:22) *

про хендл я не знал. Это значит что мне нужно начать с изучения клавиш мыши?
Ладно, пойду инструкцию читать по работе с мышкой, а то только на клаве могу буковки тыкать а на мыше не подписано что куда к чему. (IMG:style_emoticons/default/smile.gif)
Будь так то только макросы можно было штамповать, тогда и толку от него особо не было бы, это достаточно многофункциональная программа.


Я не профессионал и не программист но очень много сходств с языком с+, с#
Массивы и переменные как бы, определение цветов циклы и прочее
Достойная программа и автор молодец
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 29.12.2018, 4:25
Сообщение #22


**********

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



А этот текст вообще можно выделить?
Это что-то вроде выпадающего списка? Можно попробовать получить текст через GetWindowtext
Для примера. У вас будет другое дерево окон, соответственно и код другой:
Код
log clear
log mode compact
set #h findwindow(Диалог)      // поиск окна
set #temp GetWindow (#h child) // узнать хендл дочернего окна
log GetWindowtext(#temp)       // имя окна
set #temp GetWindow (#temp next) // следующее окна
log GetWindowtext(#temp)         // имя окна
end_script

Прикрепленное изображение
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
SkAzKa1234
сообщение 29.12.2018, 8:28
Сообщение #23


**

Neophyte
Сообщений: 15
Регистрация: 28.12.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 19.170
Возраст: 20



Цитата(cirus @ 29.12.2018, 4:25) *

А этот текст вообще можно выделить?
Это что-то вроде выпадающего списка? Можно попробовать получить текст через GetWindowtext
Для примера. У вас будет другое дерево окон, соответственно и код другой:
Код
log clear
log mode compact
set #h findwindow(Диалог)      // поиск окна
set #temp GetWindow (#h child) // узнать хендл дочернего окна
log GetWindowtext(#temp)       // имя окна
set #temp GetWindow (#temp next) // следующее окна
log GetWindowtext(#temp)         // имя окна
end_script

Прикрепленное изображение


Очень интересная программа, в том окне из которого я хочу достать, да можно скопировать.
Но есть еще кстати одно окно и в нем нельзя нельзя, туда только забивается инфа и можно листать вниз но с помощью InqSoft Window Scanner у меня получилось достать из него текст, но мне интересно можно ли его редактировать так чтобы он изменился в этом окне.
Можно в директ написать?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
SkAzKa1234
сообщение 29.12.2018, 10:31
Сообщение #24


**

Neophyte
Сообщений: 15
Регистрация: 28.12.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 19.170
Возраст: 20



Цитата(cirus @ 29.12.2018, 4:25) *

А этот текст вообще можно выделить?
Это что-то вроде выпадающего списка? Можно попробовать получить текст через GetWindowtext
Для примера. У вас будет другое дерево окон, соответственно и код другой:
Код
log clear
log mode compact
set #h findwindow(Диалог)      // поиск окна
set #temp GetWindow (#h child) // узнать хендл дочернего окна
log GetWindowtext(#temp)       // имя окна
set #temp GetWindow (#temp next) // следующее окна
log GetWindowtext(#temp)         // имя окна
end_script

Прикрепленное изображение


сложновато тут уже, кроме названия самого окна, у меня больше в логах ничего не пишет


Эскизы прикрепленных изображений
Прикрепленное изображение
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 29.12.2018, 11:25
Сообщение #25


**********

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



http://uopilot.tati.pro/index.php?title=По..._дочернему_окну
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
SkAzKa1234
сообщение 29.12.2018, 20:24
Сообщение #26


**

Neophyte
Сообщений: 15
Регистрация: 28.12.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 19.170
Возраст: 20



Цитата(cirus @ 29.12.2018, 11:25) *


Я разобрался спс)
А вот вопрос по поводу ListBox на делфи 7, та прога InqSoft Window Scanner может как изменить список в нем на тот который я хочу?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 29.12.2018, 21:03
Сообщение #27


***********

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



Цитата
А вот вопрос по поводу ListBox на делфи 7, та прога InqSoft Window Scanner может как изменить список в нем на тот который я хочу?

Вообще если оно возвращается, как title окна, то да. Но если оно так возвращает, то вы сможете его изменить и через пилот:
setwindowtext


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


**

Neophyte
Сообщений: 15
Регистрация: 28.12.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 19.170
Возраст: 20



Цитата(DarkMaster @ 29.12.2018, 21:03) *

Вообще если оно возвращается, как title окна, то да. Но если оно так возвращает, то вы сможете его изменить и через пилот:
setwindowtext


Не получается переименовать((((
set #ownerHandle findwindow (Прием заказов)
set #tmp getwindow (#ownerHandle child)
set #tmp getwindow (#tmp child)
set #tmp getwindow (#tmp next)
set #tmp getwindow (#tmp child)
set #tmp getwindow (#tmp child)
set #childHandle getwindow (#tmp next)
set #a SetWindowtext (#childHandle Pilot)
End_script

В этом списке нельзя строки выбирать как отдельные дочерние окна, оно захватывается целиком. Можно только листать и выбирать какие-либо.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

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

 

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