|
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
| Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Как убрать иконки из трея в данной ситуации? |
|
|
[решено] Как убрать иконки из трея в данной ситуации?
|
|
Старожил Сообщения: 186 |
|
|
|
Отправлено: 16:48, 31-10-2009 |
|
Ветеран Сообщения: 900
|
Профиль | Отправить PM | Цитировать Iska
Я имею ввиду, чтобы в трее вообще не показывался значок, не было значка в трее, а не просто скрыть его Пока ковыряю это # https://www.autoitscript.com/forum/topic/133523-solved-enough-hide-tray-icon-with-empty-title-of-program-i-shellexecute/?do=findComment&comment=930677
#Include <GuiToolBar.au3>
Global $params[100]
Global $paramcount=0
Global $p
Func FindBlankTrayIcons($musthide=False)
Local $hSysTray = ControlGetHandle('[Class:Shell_TrayWnd]', '', '[Class:ToolbarWindow32;Instance:1]')
;Msgbox (0,"toolbar",$hToolbar )
For $n = 0 To _GUICtrlToolbar_ButtonCount($hSysTray) - 1
Local $iCmd = _GUICtrlToolbar_IndexToCommand($hSysTray, $n)
Local $sText = _GUICtrlToolbar_GetButtonText($hSysTray, $iCmd)
Local $visible= _GUICtrlToolbar_GetButtonState($hSysTray, $iCmd)==$TBSTATE_ENABLED
If ($sText=='') Then
_GUICtrlToolbar_SetButtonState($hSysTray, $iCmd, $TBSTATE_HIDDEN)
EndIf
Next
EndFunc
|
|
Отправлено: 14:49, 27-03-2021 | #11 |
|
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата SharkyEXE:
|
|
|
Отправлено: 14:54, 27-03-2021 | #12 |
|
Ветеран Сообщения: 20133
|
Профиль | Отправить PM | Цитировать Цитата SharkyEXE:
Цитата SharkyEXE:
Панель управления\Все элементы панели управления\Значки области уведомлений. Там и выберай что хочешь и не хочешь видеть. |
||
|
------- Отправлено: 15:29, 27-03-2021 | #13 |
|
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать yurfed, не хватает. Ибо коллега SharkyEXE хочет вообще удалить оттуда значок, а не просто скрыть его.
|
|
Отправлено: 15:54, 27-03-2021 | #14 |
|
Ветеран Сообщения: 20133
|
Профиль | Отправить PM | Цитировать Цитата SharkyEXE:
Очень глупая хотелка. |
|
|
------- Отправлено: 16:31, 27-03-2021 | #15 |
|
Ветеран Сообщения: 900
|
Профиль | Отправить PM | Цитировать yurfed
Здравствуйте Просьба отнестись с пониманием, мне очень хочется, чтобы после запуска скрипта значок в трее - справа от языка клавиатуры или в скрытом меню-выпадающем списке (две стрелочки вверх) - пропал Есть желание, найти возможность - помогите, нет и нет - я не хочу и нет желания заставить Спасибо. |
|
Отправлено: 10:43, 29-03-2021 | #16 |
|
Новый участник Сообщения: 48
|
Профиль | Сайт | Отправить 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
|
|
Отправлено: 18:23, 04-05-2021 | #17 |
|
Ветеран Сообщения: 900
|
Профиль | Отправить PM | Цитировать Всем здравствуйте
Прошу прощения, возвращаясь к моему пожеланию http://forum.oszone.net/post-2954058-7.html Неужели вокзал, неужели это невыполнимая задача - скрыть/удалить значок? Спасибо. |
|
Отправлено: 09:18, 03-07-2021 | #18 |
|
Новый участник Сообщения: 3
|
Профиль | Отправить PM | Цитировать Код описанный выше от kokos76 срабатывает не всегда у меня с прогой Google Chrome, при этом другие проги значки удаляет. Поэтому вот решение https://autoit-script.ru/threads/skr...22/post-157817
|
|
Отправлено: 20:42, 02-10-2022 | #19 |
|
|
Участник сейчас на форуме |
|
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
| Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
| [решено] Вопрос по TrayItemSetOnEvent: как выйти из скрипта в данной ситуации? | evg64 | AutoIt | 1 | 07-10-2009 08:16 | |
| [решено] Убрать функцию "Script Paused" иконки в системном трее... | sashadeg | AutoIt | 1 | 21-03-2009 11:15 | |
| Разное - [решено] Как удалить иконки из трея? | Bester | Microsoft Windows 2000/XP | 12 | 15-01-2008 23:57 | |
| как себя вести в сложной ситуации | alfstar | Юмор | 2 | 10-09-2007 21:11 | |
| Как убрать значки из системного трея | Dron | Программное обеспечение Windows | 6 | 17-04-2004 12:16 | |
|