Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Новый участник


Сообщения: 48
Благодарности: 1

Профиль | Сайт | Отправить PM | Цитировать


SharkyEXE, в этом коде https://autoit-script.ru/threads/kak...26/#post-89268 подправил одну цифру по этому примеру https://autoit-script.ru/threads/okn...9/#post-155314 (там же читать и предыдущий пост с вопросом) и он заработал на 10-ке
Код: Выделить весь код
#include <GuiToolBar.au3>

$hWnd = ControlGetHandle('[Class:Shell_TrayWnd]', '', '[Class:ToolbarWindow32;Instance:3]')

For $i = 1 To _GUICtrlToolbar_ButtonCount($hWnd)
	$iCommandID = _GUICtrlToolbar_IndexToCommand($hWnd, $i)
	If StringInStr(_GUICtrlToolbar_GetButtonText($hWnd, $iCommandID), 'DeskPins') Then ; по подстроке в тексте иконки		
		_GUICtrlToolbar_DeleteButton($hWnd, $iCommandID)
		Opt('TrayIconHide', 1)
		Opt('TrayIconHide', 0)
		ExitLoop
	EndIf
Next
P.S. Работает только на видимой иконке. Буду копать дальше. Как временное решение, можно в Винде настроить подлежащую скрытию иконку, чтоб была всегда видима. Тогда она скроется этим кодом.

Отправлено: 18:23, 04-05-2021 | #17