Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Dreight

Pages: [1] 2 3
1
В Мозиле точно можно включить поиск сразу при наборе текста без всяких Ctrl+F. Я пользуюсь в повседневной.

Вроде нашёл, спасибо большое :)

2
Если в браузере - можно ещё кликами в меню.

Я пользуюсь Мозилой. Меню это окно, которое вылезает после нажатия тех трёх чёрточек в правом верхнем углу? Если да, то я написал вот такой код

Code: (clickermann) [Select]
LCLICK(1070, 57)
WAITMS(500)
$NEWHWND=hget(900, 500)
WAITMS(50)
print("$NEWHWND=", $NEWHWND)
hset($NEWHWND, 1)
WAITMS(50)
LCLICK(100, 430)
HALT

Но мне, какого-то фига, выдало старый HWND и ничего не произошло :(

В Мозиле точно можно включить поиск сразу при наборе текста без всяких Ctrl+F. Я пользуюсь в повседневной.

Стоп стоп, как это? Используешь keystring и поисковая строка вылазит автоматом? Если да, то как это включить?

3
Oraven, да, в браузере. К сожалению, отключение привязки не вариант. Тоже думал об этом.

4
Ну, из названия темы всё понятно  :)

5
Спасибо большое, буду копировать ссылку с помощью down и enter :)

6
Всем привет, хочу сделать: кликнуть ПКМ на "Australian", кликнуть ЛКМ на "копировать ссылку", взять ссылку из внешнего ini-файла, сравнить эти две ссылки и если они одинаковые, то написать что они одинаковые. Всё это нужно сделать в привязанном окне.

Для этого написал вот такой код:
Code: (clickermann) [Select]
RCLICK(237,418)
WAIT(3)
LCLICK(317,572)
WAIT(1)
$newlink=FROMCLIP()
$oldlink=iniread("ininame.ini", "stroka0")
if($newlink=$oldlink)
   print("одинаковые ссылки")
end_if
WAIT(1)
halt

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

И да, вот ещё какую интересную штуку заметил. При подобном коде:
Code: (clickermann) [Select]
RCLICK(237,418)
WAIT(3)
LCLICK(317,572)
WAIT(1)
$newlink=FROMCLIP()
$oldlink=iniread("ininame.ini", "stroka0")
if($a=$b)
   print("одинаковые ссылки")
end_if
WAIT(1)
halt

50% на 50% происходит зажатие ЛКМ в районе кнопки "копировать ссылку" и отпускается только в том месте, где у меня находится курсор (на скрине он у меня находится в красном кружке) и происходит подобное выделение текста. Собственно, я не совсем понимаю почему так происходит, объясните пожалуйста.

7
Спасибо большое :)

8
Допустим у нас есть число 10 и его нужно поделить на $x. Как сделать так, чтобы при значении $x = 3 мне в консоль выдало строку "дробное число", а если значение равно 2, то выдало "целое число"?

9
Достаточно :)
Я прекрасно знаю что можно так сделать, но у меня код и так довольно длинный и трудно в нём ориентироваться. Лишние строчки добавляют геморроя.
Если бы было что-то вроде "if_picture_in(0,0, $_xmax,$_ymax,"picture.bmp",-1,100, no_returns)" было бы намного удобнее.

p.s. а где ещё ещё return'ы используются? Ну кроме if_pixel.

10
Здравствуйте.
У меня в коде есть несколько if_picture связанных друг с другом. И при выполнении одного if_picture из них было бы очень удобно если $_return1 и $_return2 не присвоилось новое значение.
Возможно ли такое сделать?

11
Ну, такое мы тоже умеем) Но всё равно спасибо)

12
Ну, с двойным if-ом я и сам знаю как сделать))
Но код из-за этого становится намного длиннее. Было бы намного проще если бы оно работало как мне нужно)

13
Ну например есть такое двойное условие:

Code: (clickermann) [Select]
if ((5 > 3) and (3 > 5))
print("истина")
else
print("ложь")
end_if

А возможно ли сделать двойное условие с if_picture?

Я пробовал нечто подобное, но оно вешает КМ:

Code: (clickermann) [Select]
if_picture_in((0,0, $_xmax,$_ymax,"picture.bmp",-1,100) and (3 > 5))
print("истина")
else
print("ложь")
end_if

15
Vint, вы просто человечище :)
Огромнейшее спасибо! Вы меня просто спасли.
Просто прокрутка страницы это основное что мне нужно делать в браузере, поэтому решил начать с колёсика. И подумал раз колёсико не работает, то не работает и всё остальное. Даже в голову не пришла мысль о клавишах pageup и pagedown.
На форуме и в ВК пробовал найти как решить мою проблему, но что-то ничего не смог найти :(
Видать туповат и искать не умею.

Кстати, последнее. А есть где нибудь таблица клавиш, нажатие которых поддерживает KEYPRESS?

Pages: [1] 2 3