powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / кикаем чужой значок из трея
24 сообщений из 74, страница 3 из 3
кикаем чужой значок из трея
    #37308459
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
итак, я знаю хендл чужой проги... теперь требуется найти хендлы окон этой проги и по хендлам окон этой проги(а может сразу по хендлу самой проги) покикать значки в трее? или нет... мммммммм.......
...
Рейтинг: 0 / 0
кикаем чужой значок из трея
    #37311815
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
*****да, это некрасиво, но нуна помощь, потому двигаю тему вверх по топику*****
...
Рейтинг: 0 / 0
кикаем чужой значок из трея
    #37314083
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZero, щас продвинем ещё
так нынче есть скрипт определяющий количество всех значков в трее и их ... чего там у них имя? хэндл?
...
Рейтинг: 0 / 0
кикаем чужой значок из трея
    #37314122
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ципихович ЭндрюBelowZero, щас продвинем ещё
так нынче есть скрипт определяющий количество всех значков в трее и их ... чего там у них имя? хэндл?
да есть код определяющий кол значков в трее и можно узнать хендл проги у которой нуно кикнуть значок... всё... как-то нуно узнать хендл значка этой проги и кикнуть его
...
Рейтинг: 0 / 0
кикаем чужой значок из трея
    #37314131
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZero, ну выложите код, полюбуюсь
...
Рейтинг: 0 / 0
кикаем чужой значок из трея
    #37314135
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ципихович ЭндрюBelowZero, ну выложите код, полюбуюсь
удалить значок по номеру. полностью решает задачу на винде хр так как нулевой значок - это последний добавленный в трей
в семёрке нулевой значок - самый левый значок в трее при просмотре
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" (ByVal hWnd1 As Long, ByVal hWnd2 As Long, ByVal lpsz1 As String, ByVal lpsz2 As String) As Long
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" _
    (ByVal hWnd As Long, _
     ByVal wMsg As Long, _
     ByVal wParam As Long, _
     ByRef lParam As Any) _
    As Long
    Private Const WM_USER = &H400
    Private Const TB_BUTTONCOUNT = (WM_USER +  24 )
    Private Const TB_DELETEBUTTON = (WM_USER +  22 )

Private Sub Command1_Click()
Dim ret As Long
Dim qwe As Long
    ret = FindWindow("Shell_TrayWnd", "")
    ret = FindWindowEx(ret,  0 , "TrayNotifyWnd", vbNullString)
    ret = FindWindowEx(ret,  0 , "SysPager", vbNullString)
    ret = FindWindowEx(ret,  0 , "ToolbarWindow32", vbNullString)
    qwe = SendMessage(ret, TB_BUTTONCOUNT,  0 ,  0 )
    Text1.Text = qwe
    Text2.Text = ret
    'ret = SendMessage(ret, TB_DELETEBUTTON, 0, 0)
End Sub
Код: plaintext
text1.text = shell"blablabla"
узнать хендл посторонней проги которую запускаем. используя этот хэндл нуно узнать хендл значка(как-то). может он совпадает с хендлом самой проги а может и нет. затем используя первый код покикать значок по хедлу а не по номеру
...
Рейтинг: 0 / 0
кикаем чужой значок из трея
    #37314140
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZero, не наблюдаю список всех иконок
...
Рейтинг: 0 / 0
кикаем чужой значок из трея
    #37314141
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
основной вопрос над которым думаю: совпадает ли хендл проги, добавляющей значок, и хендл самого значка. если да, то можно сразу покикать значок по этому хендлу. если нет, то нуно узнать, совпадает ли хендлы некоторых окон проги со значком. если нет, то узнать, совпадает ли хендл значка вообще хоть с чем-нибудь
...
Рейтинг: 0 / 0
кикаем чужой значок из трея
    #37314143
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ципихович ЭндрюBelowZero, не наблюдаю список всех иконок
код узнаёт лишь количество иконок. есть код на каком-то левом форуме, но по высказываниям автора работает только на ХР. в задаче топика и не нуно выводить список всех иконок. цель - убрать мешающий глазам значок без вмешательства юзера, а значок добавляется чужой прогой, которую, в свою очередь, открывает моя прога
...
Рейтинг: 0 / 0
кикаем чужой значок из трея
    #37314145
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZero, кроме слова кикать, ещё есть список всех иконок?
...
Рейтинг: 0 / 0
кикаем чужой значок из трея
    #37314146
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ципихович Эндрю,
qwe = у меня = 14, но их я там вижу 12
??????????7
...
Рейтинг: 0 / 0
кикаем чужой значок из трея
    #37314147
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ципихович ЭндрюBelowZero, кроме слова кикать, ещё есть список всех иконок?
не понял вопроса.
P/S вывести список всех иконок можно в том случае, если можешь работать с ними. а если можешь работать, то легко можешь кикнуть одну... как может вывод списка всех иконок может помочь кикнуть нужную иконку, я не представляю.
...
Рейтинг: 0 / 0
кикаем чужой значок из трея
    #37314149
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ципихович ЭндрюЦипихович Эндрю,
qwe = у меня = 14, но их я там вижу 12
??????????7
если qwe у тебя равно 14, то иконок у тебя вообще 15. нулевой тоже считается. значит ты просто не видишь 3 иконки)
...
Рейтинг: 0 / 0
кикаем чужой значок из трея
    #37314152
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZeroЦипихович ЭндрюЦипихович Эндрю,
qwe = у меня = 14, но их я там вижу 12
??????????7
если qwe у тебя равно 14, то иконок у тебя вообще 15. нулевой тоже считается. значит ты просто не видишь 3 иконки)
возможно 3 у тебя показано в трее, а ещё 12 редко используются и потому скрыты отдельно
...
Рейтинг: 0 / 0
кикаем чужой значок из трея
    #37314153
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZero, ну пусть 15, где три, очки одеть?, щас Шокер придёт расскажет басню про очки
Трей — имя собственное, которое может означать - это из Вики, как оно умно называется??
...
Рейтинг: 0 / 0
кикаем чужой значок из трея
    #37314159
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ципихович ЭндрюBelowZero, ну пусть 15, где три, очки одеть?, щас Шокер придёт расскажет басню про очки
Трей — имя собственное, которое может означать - это из Вики, как оно умно называется??
........... я тебя не понимаю совсем)))))))
эх... надо будет создать тему BelowZeroсовпадает ли хендл проги, добавляющей значок, и хендл самого значка
а то каждый читает смысл топика по разному... скоро создадим новый виндоус, отгадаем кроссворд в газете и создадим новый антивирь, но точно не то, что нуно в названии топика)
...
Рейтинг: 0 / 0
кикаем чужой значок из трея
    #37314166
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ципихович Эндрю,

ЦЭ как оно умно называется??
область уведомлений... трей проще. все слова, кот шире пяти букв скоро выйдт из моды)
...
Рейтинг: 0 / 0
кикаем чужой значок из трея
    #37314170
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZero,

из Вики
В настройках Панели задач можно отключить возможность сворачивания редко используемых значков, а также настроить, какие значки всегда скрывать или всегда отображать.

Где это не в курсе??
...
Рейтинг: 0 / 0
кикаем чужой значок из трея
    #37314171
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ципихович ЭндрюBelowZero,

из Вики
В настройках Панели задач можно отключить возможность сворачивания редко используемых значков, а также настроить, какие значки всегда скрывать или всегда отображать.

Где это не в курсе??
***винда ХР***панель управления - панель задач и меню пуск - настроить
...
Рейтинг: 0 / 0
кикаем чужой значок из трея
    #37314175
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
эхь... ушёл создавать новую тему. хакеры пугаются многолистовых топиков с отвлечёнными дискуссиями...
...
Рейтинг: 0 / 0
кикаем чужой значок из трея
    #37314176
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZero,

отключил возможность сворачивания редко используемых значков
всё равно qwe = 15, то есть 16, вижу 13, где три ???
Бисов трей
...
Рейтинг: 0 / 0
кикаем чужой значок из трея
    #37314177
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZero, так ещё море сайтов, где нибудь да стрельнет
...
Рейтинг: 0 / 0
кикаем чужой значок из трея
    #37314180
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ципихович Эндрю,

попробуй экспериментально - кикать по одному вышеприложенным кодом(просто знак ' убери) и смотри, что будет. я не знаю, может у меня так же(не проверял, т.к. это никаким боком не нуно было для решения поставленной задачи)
...
Рейтинг: 0 / 0
кикаем чужой значок из трея
    #37314184
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ципихович ЭндрюBelowZero, так ещё море сайтов, где нибудь да стрельнет
мне и этот нра... такие же люди как я собираются:
20% поболтать
20% пофлудить(это разное)
10% спросить что-нить своё, т.к. им влом создавать свою тему
10% почитать, что нового на форуме
10% забредают на форум случайно по неправильным ссылкам... даже 15%...
20% узнать нужную для себя инфу, в основном на форуме в качестве гостя. не общаются, просто узнают то, что было нуно
5% поделиться с другими своими знаниями... и из-за этих 5% и стоит задавать вопросы... пойду создавать тему
...
Рейтинг: 0 / 0
24 сообщений из 74, страница 3 из 3
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / кикаем чужой значок из трея
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]