Add(MainForm,2953706,252,112)
{
Point(Left)
Point(Top)
}
Add(WebBrowser,1118455,182,98)
{
Left=60
Top=35
Point(Left)
Point(Top)
}
Add(Timer,7077988,56,154)
{
link(onTimer,9124650:doRandom,[])
}
Add(MouseEvent,10204236,196,238)
{
Point(doPosition)
link(X,3434919:Result,[(209,212)(202,212)])
link(Y,16735970:Result,[(216,233)(202,233)])
}
Add(FastMathParse,3434919,196,154)
{
DataCount=3
MathStr="%1 + %2 + %3"
link(X1,1118455:Left,[])
link(X2,2953706:Left,[(209,149)(258,149)])
}
Add(Hub,13909395,147,154)
{
OutCount=3
link(onEvent1,3434919:doCalc,[])
link(onEvent2,16735970:doCalc,[(189,167)(189,202)])
link(onEvent3,10204236:doPosition,[(189,174)(189,258)])
}
Add(FastMathParse,16735970,196,196)
{
DataCount=3
MathStr="%1 + %2 + %3"
link(X1,1118455:Top,[(202,163)(209,163)])
link(X2,2953706:Top,[(209,170)(265,170)])
}
Add(Random,9124650,98,154)
{
link(onRandom,13909395:doEvent1,[])
}
Этот топик читают: Гость
|
Ответов: 49
Рейтинг: 10
|
|||
|
здравствуйте! Кто подскажет как осуществить такое действие, в принципе такой вопрос уже был но там эмуляция осуществлялась в пределах окна программы и браузера [схема ниже], а как сделать что бы произвести клик мыши в определенные координаты относительно размерам X и Y сторонней программы, а не всего разрешения экрана. От сторонней программы известно: название, идентификатор, и ее размеры в пикселях.
|
|||
| карма: 0 |
|
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
|
ну видимо перед использованием MouseEvent прибавлять к координатам Left и Top нужного окна.
|
|||
| карма: 26 |
|
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
|
Примерно вот такой конструкцией: code_13910.txt
|
|||
| карма: 10 |
| ||
| файлы: 1 | code_13910.txt [1.1KB] [187] |
|
Ответов: 49
Рейтинг: 10
|
|||
|
Эти примеры работают, но не на стороннею программу. Если на другую программу то при изменение разрешения экрана. Координаты будут смещаться...
я бы хотел что бы эмуляция проходила в области стороннего приложения, независимо от разрешения экрана |
|||
| карма: 0 |
|
|
Ответов: 1397
Рейтинг: 50
|
|||
|
Так добавь компонент Screen.
|
|||
| карма: 0 |
|
|
Ответов: 49
Рейтинг: 10
|
|||
|
блин я нуб, мне не понятны намеки :\
|
|||
| карма: 0 |
|
|
Ответов: 1397
Рейтинг: 50
|
|||
|
Ну с помощью компонента Screen узнаешь разрешение экрана и в соответствии с этим рассчитываешь поправку на смещение координат.
|
|||
| карма: 0 |
|
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
| карма: 26 |
|
|
Ответов: 49
Рейтинг: 10
|
|||
|
Блин спасибо всем за помощь. Ну не мог кто не будь это реализовать, понимаю что это очень нагло. Я представляю как это нужно, а сделать не могу. Я думаю что это будет так: Screen - выдает в поток текущее значение ширины и высоты, дальше надо какой то цикл что ли использовать или маску для сравнения, что бы если эта ширина он вычитал столько, если другая то столько. Помогите пожалуйста это реализовать, очень прошу!
|
|||
| карма: 0 |
|
|
Ответов: 952
Рейтинг: 4
|
|||
|
Уж больно похожа твоя программа на кликер
Их и так в сети полно, на любой вкус и цвет, и кликающих только в окне, которое даже может быть полностью свернуто. |
|||
| карма: 0 |
|
|
Ответов: 49
Рейтинг: 10
|
|||
|
В каком смысле кликер ? Ну да она выполняет функцию кликера на поле из ListBox'a - Или Вы о другом ?
|
|||
| карма: 0 |
|
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
|
Кликер -- это такая вещь на разных сайтах, на которую кликнешь "закрыть", а он перед этим еще тебе и сайт рекламируемый выдает, или кликнешь по нему, то и он не закроется и сайт откроет платный, а то и два. Да попадаются "нормальные" кликеры, они закрываются кнопкой закрыть без всяких сайтов, но на счет денег не уверен.
|
|||
| карма: 10 |
|
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
|
Редактировалось 2 раз(а), последний 2025-01-11 06:22:40 |
|||
| карма: 0 |
|
|
Ответов: 49
Рейтинг: 10
|
|||
|
Не мне это не надо, я уже давно вырос из лоха тронного интернет заработка.
|
|||
| карма: 0 |
|
14




Поиск
Друзья
Администрация