Что нового

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

11exx

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

Yashied

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

kaster

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

Medic84

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


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

kaster

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

madmasles

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

Medic84

Омега
Команда форума
Администратор
Сообщения
1,580
Репутация
335
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
Репутация
623
OffTopic:
madmasles
:blink: и в чем же я не прав?
 

madmasles

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

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

WSWR

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

Код:
#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); функция скрытия иконки
 
Верх