Скрытие значков в настройках уведомлений (Windows XP)

Ответить
Аватара пользователя
TERMINAL

Скрытие значков в настройках уведомлений (Windows XP)

Сообщение TERMINAL »

Здравствуйте !

Понадобилась возможность скрытия определённых программ в значках уведомлений (чтобы они принимали положение-всегда скравать).

К примеру, как скрыть установленную программу Unlocker.

ИзображениеВозможно ли это сделать средствами AutoIT ?
Аватара пользователя
apozlevich

Re: Скрытие значков в настройках уведомлений (Windows XP)

Сообщение apozlevich »

TERMINAL, конкретно про Unlocker - в установщике не надо выбирать Assistant, эта программка и сидит в трее. Весь функционал сохраняется. (Можно так же просто убивать процесс unlockerassistant.exe (или как-то так), но это не оптимальное решение Изображение )
Аватара пользователя
TERMINAL

Re: Скрытие значков в настройках уведомлений (Windows XP)

Сообщение TERMINAL »

Так мне не нужно убивать процессы, мне нужно чтобы их иконки прятались возле часов.



madmasles, Подскажи плз как?
Аватара пользователя
madmasles

Re: Скрытие значков в настройках уведомлений (Windows XP)

Сообщение madmasles »

TERMINAL,

Пример.

Код:

Код: Выделить всё

#include 
Run('RunDll32.exe shell32.dll,Options_RunDLL 1')
$hWinFirst = WinWait('[Title:Свойства панели задач и меню "Пуск"; Class:#32770]', '', 5) ;у меня такой заголовок
If Not $hWinFirst Then Exit -13
ControlClick($hWinFirst, '', '[CLASS:Button; INSTANCE:8]')
$hWinNext = WinWait('[Title:Настройка уведомлений; Class:#32770]', '', 5) ;у меня такой заголовок
If Not $hWinNext Then Exit -13
$hListView = ControlGetHandle($hWinNext, '', '[CLASS:SysListView32; INSTANCE:1]')
If Not $hListView Then Exit -13
$hCombo = ControlGetHandle($hWinNext, '', '[CLASS:ComboBox; INSTANCE:1]')
If Not $hCombo Then Exit -13
$iCount = _GUICtrlListView_GetItemCount($hListView)
ConsoleWrite('ItemCount: ' & $iCount & @LF)
If $iCount > 20 Then
    $iEnd = 19
Else
    $iEnd = $iCount - 1
EndIf
For $i = 0 To $iEnd
    _GUICtrlListView_EnsureVisible($hListView, $i)
    _GUICtrlListView_SetItemSelected($hListView, $i)
    ConsoleWrite($i + 1 & @TAB & 'ItemText: ' & _GUICtrlListView_GetItemText($hListView, $i) & @LF)
    Sleep(500)
    ControlCommand($hWinNext, '', $hCombo, 'ShowDropDown', '')
    Sleep(1000)
    ControlCommand($hWinNext, '', $hCombo, 'HideDropDown', '')
    ConsoleWrite($i + 1 & @TAB & 'ComboText: ' & ControlCommand($hWinNext, '', $hCombo, 'GetCurrentSelection', '') & @LF)
    Sleep(1000)
Next
_GUICtrlListView_SetItemSelected($hListView, -1, 0)
MsgBox(64, 'Info', 'А дальше... Вам и карты в руки :)')
WinClose($hWinNext)
ControlClick($hWinFirst, '', '[CLASS:Button; INSTANCE:12]')
Аватара пользователя
TERMINAL

Re: Скрытие значков в настройках уведомлений (Windows XP)

Сообщение TERMINAL »

Цитата TERMINAL:



а другого метода нет?
Скрытие значков в настройках уведомлений (Windows XP)




Наверное можно как-то через реестр или по-другому, но как, я не знаю.
Аватара пользователя
madmasles

Re: Скрытие значков в настройках уведомлений (Windows XP)

Сообщение madmasles »

madmasles, Твой пример хорош, спасибо, но хотелось бы как-то обойтись без окон
Цитата madmasles:



через реестр или по-другому
Скрытие значков в настройках уведомлений (Windows XP)




Кто знает как решить по другому-подскажите плз.
Ответить

Вернуться в «AutoIt»