Что нового

Убрать значёк из системного трея

11exx

Новичок
Сообщения
24
Репутация
3
Как убрать значок произвольной программы из трея? подскажите пожалуйста...
 

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
Значок.
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
OffTopic:
Yashied
Ты все еще считаешь конференцию бессмысленной? ;D
 

Medic84

Омега
Команда форума
Администратор
Сообщения
1,590
Репутация
341
Код:
#NoTrayIcon


Заглянуть в справку было, конечно, никак ;)
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
Medic84
я думаю тут ключевое слово - произвольной
но может именно написанной на Autoit. кто знает
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
Yashied,
Kaster,
Medic84,
Мне кажется, что Вы не совсем правы. Если я правильно понял вопрос
11exx [?]
убрать значёк произвольной программы
Имеется в виду стороннее приложение.
11exx
Посмотрите здесь:_SysTray.au3.
И здесь: SysTray_UDF
 

Medic84

Омега
Команда форума
Администратор
Сообщения
1,590
Репутация
341
OffTopic:
Старый стал, слепой. :D
Извиняюсь



Добавлено:
Сообщение автоматически объединено:

Думаю твою проблему решает ф-я
Код:
; Description:      Hides / unhides any icon on systray
Func _SysTrayIconHide($index, $iFlag, $iWin = 1)
    Return _SysTrayGetButtonInfo($index, $iWin, 0, $iFlag)
EndFunc   ;==>_SysTrayIconHide
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
OffTopic:
madmasles
:blink: и в чем же я не прав?
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
OffTopic:
Kaster,
Ни в коей мере не считаю конференцию бессмысленной. Если Вы так поняли, то прошу прощения. :smile:
Код:
Основное предназначение конференции состоит в следующем:
1. Разгрузить форум от мелких вопросов, решение которых требует минимальных творческих и трудовых затрат...
На мой взгляд, Вы посчитали вопрос, не совсем корректно заданный, слишком простым для форума, именно это я и имел в виду.

PS
Yashied,
По поводу орфографии Вы тоже правы. :smile:
 

WSWR

AutoIT Гуру
Сообщения
941
Репутация
363
Давно искал такую функцию, спасибо за наводки
Вот пример скрытия (или отображения) иконки по имени процесса:

Код:
#include <_SysTray.au3>
$var1="opera.exe"; имя процесса
$var2=0; 0-режим определения индекса иконки по имени процесса
$var3=1; 1-режим для Win 7, для Win2000 и выше = 0
$var4=_SysTrayIconIndex($var1, $var2, $var3); функция получения индекса иконки
$var5=1; флаг скрытия\отображения иконки, 1 - скрытие, 0 - отображение
_SysTrayIconHide($var4, $var5, $var3); функция скрытия иконки
 
Верх