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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Скрытие значков в настройках уведомлений (Windows XP)

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

Аватара для TERMINAL

Ветеран


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

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


Здравствуйте !
Понадобилась возможность скрытия определённых программ в значках уведомлений (чтобы они принимали положение-всегда скравать).
К примеру, как скрыть установленную программу Unlocker.
Возможно ли это сделать средствами AutoIT ?

-------
Автоматизация прежде всего....


Отправлено: 11:54, 03-08-2012

 

Аватара для apozlevich

Ветеран


Автор проектов


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

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


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

-------
echo 127.0.0.1 google.ru >> %systemroot%\system32\drivers\etc\hosts && ipconfig /flushdns && echo Я ничего не трогал, оно само!

Это сообщение посчитали полезным следующие участники:

Отправлено: 11:58, 03-08-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для madmasles

Ветеран


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

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


Цитата TERMINAL:
Возможно ли это сделать средствами AutoIT ? »
Да.

Отправлено: 12:43, 03-08-2012 | #3


Аватара для TERMINAL

Ветеран


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

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


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

madmasles, Подскажи плз как?

-------
Автоматизация прежде всего....


Отправлено: 14:26, 03-08-2012 | #4


Аватара для madmasles

Ветеран


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

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


TERMINAL,
Пример.
Код: Выделить весь код
#include <GuiListView.au3>

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]')

Отправлено: 19:19, 03-08-2012 | #5


Аватара для TERMINAL

Ветеран


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

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


madmasles, а другого метода нет?

-------
Автоматизация прежде всего....


Отправлено: 20:34, 03-08-2012 | #6


Аватара для madmasles

Ветеран


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

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


Цитата TERMINAL:
а другого метода нет? »
Наверное можно как-то через реестр или по-другому, но как, я не знаю.

Отправлено: 22:26, 03-08-2012 | #7


Аватара для TERMINAL

Ветеран


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

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


madmasles, Твой пример хорош, спасибо, но хотелось бы как-то обойтись без окон
Цитата madmasles:
через реестр или по-другому »
Кто знает как решить по другому-подскажите плз.

-------
Автоматизация прежде всего....


Отправлено: 11:05, 04-08-2012 | #8



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Скрытие значков в настройках уведомлений (Windows XP)

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интерфейс - [решено] Отключение значков уведомлений с помощью реестра Windows 7 A-Style Microsoft Windows 7 30 06-07-2015 19:26
Инфо - [решено] Как очистить историю Значков области уведомлений? Денис Пирожков Оформление Windows 11/ 10 / 8 / 7 / Vista 1 09-11-2011 15:31
Интерфейс - XP SP3. Добавление значков в область уведомлений Mick Harvey Oswald V Microsoft Windows 2000/XP 1 01-02-2011 13:05
2008 R2 - Терминальный сервер и скрытие значков на панели SniZ Windows Server 2008/2008 R2 10 23-12-2010 13:17
Разное - Настройка значков уведомлений в Vista d_u Microsoft Windows Vista 11 22-11-2008 00:04




 
Переход