Автокликер Clickermann :: Форум

Основной раздел => Использование => Topic started by: RasDimday on September 30, 2019, 04:04:26 PM

Title: Как закрыть онко "Спонсируемый сеанс" тимвювера?
Post by: RasDimday on September 30, 2019, 04:04:26 PM
Когда-то давно натыкался на форуме, а сейчас никак не найду.
Окошко "Спонсируемый сеанс" после закрытия соединения, на удалённом компе мешает работе кликера. Как его закрыть?
Пробую
Code: [Select]
SENDMESSAGE(WNDFIND("Спонсируемый сеанс"),0x0002,0,0)Не реагирует :(
Другие процессы убиваю таскиллом
Code: [Select]
EXECUTE("taskkill", "/IM Программа.exe /F")Но сам teamviewer мне закрывать не надо, только это вредное окно.
Title: Re: Как закрыть онко "Спонсируемый сеанс" тимвювера?
Post by: Vint on September 30, 2019, 05:39:51 PM
Может видел упоминание?
http://crapware.aidf.org/forum/index.php?topic=2850.msg22933#msg22933

Я её не выкладывал, хотя с тех пор у меня всегда в автозагрузке

Файл во вложении. Если что, вот исходник на AutoIt
Code: (php) [Select]
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Icon=TVClosing.ico
#AutoIt3Wrapper_Compression=4
#AutoIt3Wrapper_Res_Comment=TeamViewerClosing
#AutoIt3Wrapper_Res_Fileversion=1.0.0
#AutoIt3Wrapper_Res_LegalCopyright=Vint
#AutoIt3Wrapper_Res_requestedExecutionLevel=None
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****

#Region    ************ Includes ************
#include <WinAPI.au3>
;#include <WindowsConstants.au3>
#EndRegion ************ Includes ************

Global $hWnd = ''

While 1
    $hWnd = WinGetHandle('Спонсируемый сеанс')
    If $hWnd <> '' Then
        $hControl = ControlGetHandle($hWnd, '', '[CLASS:Button; TEXT:OK]')
        ControlClick($hWnd, '', $hControl, 'main')
        ;_WinAPI_PostMessage($hWnd, $WM_COMMAND, _WinAPI_MakeLong(1, 1), $hControl)
        ;MsgBox(4096, 'Сообщение', 'HWND окна: ' & $hWnd & @CRLF & 'Дескриптор элемента OK: ' & $hControl, 2)
        $hWnd = ''
    ;Else
        ;MsgBox(4096, 'Сообщение', 'Окно не найдено.', 2)
    EndIf
    Sleep(10000)
WEnd
Title: Re: Как закрыть онко "Спонсируемый сеанс" тимвювера?
Post by: RasDimday on September 30, 2019, 07:15:07 PM
Благодарю, эту тему помню. Но мне казалось была ещё одна, где обсуждалось WM_DESTROY 0x0002 и WM_CLOSE 0x0010. Хотя раз ты так и пользуешь AutoIT, значит даже если тема и была, решения не нашлось.
За файлик спасибо!
Title: Re: Как закрыть онко "Спонсируемый сеанс" тимвювера?
Post by: Vint on October 01, 2019, 09:10:34 AM
Не знаю можно или нет, я не пробовал. Сделал именно так чтоб программка висела в трее и была независимость.
Мало ли чем я играюсь в кликере, какими скриптами и версиями, закрывашка должна работать сама по себе..
Title: Re: Как закрыть онко "Спонсируемый сеанс" тимвювера?
Post by: iggi on October 11, 2019, 04:25:53 AM
RasDimday
Как вариант, можно не закрывать это окно, а поместить его за пределы видимости.
Например при разрешении экрана 1920х1280:
Code: (clickermann) [Select]
WNDPOS(WNDFIND("Спонсируемый"),1921,1281)