Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: gsukhado on September 05, 2021, 11:56:42 PM
-
Всем привет!
Есть ли возможность средствами Кликермана переименовать окно? Т.е. например я запускаю несколько эмуляторов, и уже после их запуска хочу некоторые из них переименовать.
В Интернете нашел *.exe программки для этого, но на них антивирус ругается.
Наверняка же как-то можно Кликерманом тоже сделать?
-
(https://i.ibb.co/F6NxTvg/HSETTEXT.png) (https://imgbb.com/)
-
Пробую на самом окне Кликермана:
$hwnd=wndfind("Clickermann",1)
print("$hwnd = ", $hwnd)
hsettext($hwnd, "Новый")
$hwnd2=wndfind("Новый",1)
print("$hwnd2 = ", $hwnd2)
halt
Получаю результат:
$hwnd = 198334
$hwnd2 = 0
Т.е. переименование увы не срабатывает. При этом иные опции с окнами (перемещение, установление размеров) - работают нормально.
-
Увы, но всё срабатывает.
(https://i.ibb.co/8PwpL5x/2021-09-06-12-59-16.png) (https://imgbb.com/)
Нужно проверять правильно. При открытом редакторе, основное окно кликера существует, но скрыто. У скрытого окна заголовок переписывается, после того, как оно станет не скрыто.
Короче, делать тесты на скрытом основном окне кликера - плохая затея. Пример в справке не зря на редакторе показан.
Выше скрин, если запускать скрипт не из редактора, а с основного окна, тогда и основное окно будет сразу находить.
Так же всё находит если после команды переименования поставить паузу и в это время закрыть редактор.
-
При открытом редакторе, основное окно кликера существует, но скрыто. ...
Круто, не знал.
Попробовал при закрытом редакторе и на иных окнах - действительно все работает.
Спасибо! )
-
А если открываешь несколько окон одного и того же приложения? У меня он начинает цепляться не к новому открытому, а к одному из старых, переименованных. Как сделать чтобы именно к новому, активному цеплялся?
-
Нужен пример на всем доступном приложении. Вместе с используемым кодом.
-
А если открываешь несколько окон одного и того же приложения? У меня он начинает цепляться не к новому открытому, а к одному из старых, переименованных. Как сделать чтобы именно к новому, активному цеплялся?
что за бред, как может цепляться по названию к уже переименованному окну с другим названием?
чтоб цеплялось именно к активному предварительно активируйте нужное окно кликом.
да и после переименования стоит обращаться к окнам по сохраняемым в памяти hwnd окон, тут и порядок не перепутается.
-
Пробую на самом окне Кликермана:
$hwnd=wndfind("Clickermann",1)
print("$hwnd = ", $hwnd)
hsettext($hwnd, "Новый")
$hwnd2=wndfind("Новый",1)
print("$hwnd2 = ", $hwnd2)
halt
Получаю результат:
$hwnd = 198334
$hwnd2 = 0
Т.е. переименование увы не срабатывает. При этом иные опции с окнами (перемещение, установление размеров) - работают нормально.
Справка в кликере видимо для того, чтобы она просто была...
$_hwnd_self - Собственный hwnd кликера
Одна строка:
hsettext($_hwnd_self, "Новый")
И счастья полные штаны...
-
Справка в кликере видимо для того, чтобы она просто была...
$_hwnd_self - Собственный hwnd кликера
Это же был эксперимент, просто на окне кликера. Поэтому делалось способом используемым на любых окнах.
-
Справка в кликере видимо для того, чтобы она просто была...
$_hwnd_self - Собственный hwnd кликера
Это же был эксперимент, просто на окне кликера. Поэтому делалось способом используемым на любых окнах.
Один хрен - справку никто не читает ;D - "Есть ли возможность средствами Кликермана переименовать окно?"