powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / окно, панель задач, трей.
25 сообщений из 89, страница 3 из 4
окно, панель задач, трей.
    #37290280
timtim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZero+
Сам понял хоть что?
...
Рейтинг: 0 / 0
окно, панель задач, трей.
    #37290295
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
timtim,

что проект ругается на одну строчку. поискал обьявления и декларации для EnumWindows для WindowEnumerator но пока безрезультатно(vb не перестаёт ругаться). +vb туго воспринимает "паблики" заменяю на "приваты" но это ничего...
...
Рейтинг: 0 / 0
окно, панель задач, трей.
    #37290302
timtim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZero,
раз пробуешь - значит получится рано или поздно
Удачи!
...
Рейтинг: 0 / 0
окно, панель задач, трей.
    #37290307
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
timtim,

мдя удача в написании кодов самое то) в топку знания и усердие)
...
Рейтинг: 0 / 0
окно, панель задач, трей.
    #37290317
timtim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZeroв топку знания и усердие)
Всё в Ваших руках!:)
...
Рейтинг: 0 / 0
окно, панель задач, трей.
    #37290335
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
полюбуюсь на ошибки от Vb6 ещё пару дней... но если кто-то захочет помочь с кодом - отговаривать не буду)
...
Рейтинг: 0 / 0
окно, панель задач, трей.
    #37290343
timtim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZeroполюбуюсь на ошибки от Vb6 ещё пару дней... но если кто-то захочет помочь с кодом - отговаривать не буду)
BelowZeroно на этой проге я уже заработал около 90 косарей
Что без заработка будешь делать?
...
Рейтинг: 0 / 0
окно, панель задач, трей.
    #37290366
Дмитрий77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
timtimBelowZeroполюбуюсь на ошибки от Vb6 ещё пару дней... но если кто-то захочет помочь с кодом - отговаривать не буду)
BelowZeroно на этой проге я уже заработал около 90 косарей
Что без заработка будешь делать?
Бедненький...

На.

timtim,
неужели не ясно, что все равно ничего не заплатит, не поймет и будет ныть до бесконечности. Оно того не стоит.
...
Рейтинг: 0 / 0
окно, панель задач, трей.
    #37291230
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
timtim,

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

Дмитрий77,

грубовато, но большая пасяп за код, я в тебе не сомневался)
...
Рейтинг: 0 / 0
окно, панель задач, трей.
    #37294684
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
только что проверил код: он убил всю программу по этому окну, а не просто закрыл её( а как просто закрыть окно? при закрытии вручную или через альт+ф4 окно просто закрывается. тоже самое нуно сделать программно...
...
Рейтинг: 0 / 0
окно, панель задач, трей.
    #37294822
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZeroтолько что проверил код: он убил всю программу по этому окну, а не просто закрыл её( а как просто закрыть окно? при закрытии вручную или через альт+ф4 окно просто закрывается. тоже самое нуно сделать программно...
какую команду нуно послать чужому окну, чтобы оно просто закрылось? (при этом продолжало работать)
...
Рейтинг: 0 / 0
окно, панель задач, трей.
    #37294833
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
эхь... тада буду сам попутно записывать успехи...
wm_close кикает всю прогу и процессы
sw_minimized фиг знает что делает, но после него окно застревает и не двигается с места...
...
Рейтинг: 0 / 0
окно, панель задач, трей.
    #37294908
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
работает при использовании ShowWindow и SW_HIDE. да так работает, что вручную это окно уже не расхайдить
...
Рейтинг: 0 / 0
окно, панель задач, трей.
    #37294929
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZero,
не врубаюсь вывело на лист
97. Default IME - 11
98. M - 1
99. Default IME - 11
100. Default IME - 11
101. M - 1
102. Default IME - 11
103. Default IME - 11
104. M - 1
105. Default IME - 11
106. Default IME - 11
107. Default IME - 11
108. Default IME - 11
109. Default IME - 11
110. Default IME - 11
111. Default IME - 11
112. Default IME - 11
.......
118
Где количество, имя окон, хндл окон или чего уже я не пойму
Главное почему так много, почему повторения и как их всё же правильно обозвать??????
...
Рейтинг: 0 / 0
окно, панель задач, трей.
    #37294945
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ципихович Эндрю,

код для чего нужен?
...
Рейтинг: 0 / 0
окно, панель задач, трей.
    #37294948
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=855294&msg=10749463
код кикает прогу по имени. заменяешь строчку с close на хайд и окошко будет прятаться
...
Рейтинг: 0 / 0
окно, панель задач, трей.
    #37294961
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZeroЦипихович Эндрю,

код для чего нужен?

для общего развития!!
что там сложного уничтожить
идешь по прогам процессам приложениям ЧТО ЭТО??? как называется???, у меня их 315!!!!!!
и соображаешь удалить или нет
Я просто не пойму, что будет если я скажу удалить эту
307. Default IME - 11
??????????
...
Рейтинг: 0 / 0
окно, панель задач, трей.
    #37295264
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ципихович Эндрю,

сорь вчера ответить не мог... а суть вопроса я не понял... скажи, для чего(что он должен делать) тебе нужен код(из пройденных топиков) я напишу.
*почему у вас выводит
Ципихович Эндрюне врубаюсь вывело на лист
97. Default IME - 11
98. M - 1
99. Default IME - 11
100. Default IME - 11
101. M - 1
102. Default IME - 11
103. Default IME - 11
104. M - 1
105. Default IME - 11
106. Default IME - 11
107. Default IME - 11
108. Default IME - 11
109. Default IME - 11
110. Default IME - 11
111. Default IME - 11
112. Default IME - 11
.......
118
знаете только вы. для удаления приложения по фрагменту имени используйте код дмитрия http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid={topic.id}&msg=10749463
...
Рейтинг: 0 / 0
окно, панель задач, трей.
    #37295272
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и снова проблема... SW_HIDE не просто прячет окно. эта команда делает чужую программу недееспособной... подскажите команду, которая работала бы по принципу "закрыть окошко". не хочется посылать окну команду альт+ф4
...
Рейтинг: 0 / 0
окно, панель задач, трей.
    #37295308
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
эхь... подожду ночи все хакеры днём отсыпаются) или работают...
...
Рейтинг: 0 / 0
окно, панель задач, трей.
    #37295314
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZero,
*почему у вас выводит знаю только я
ОК
приведённый мною скрипт в модуль, откройте Ворд, программу Programms на выполнение и что Вам сгенерирует выложите, посмотрим

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
Option Explicit

Private все_программы As String
Private хндл_окна As String
Private количество_всех_программ As Integer

Public TargetName As String
Public TargetHwnd As Long

Public Const GWL_STYLE = - 16 
Public Const WS_DISABLED = &H8000000
Public Const WS_CANCELMODE = &H1F
Public Const WM_CLOSE = &H10


Public Declare Function EnumWindows Lib "user32" ( _
ByVal lpEnumFunc As Long, _
ByVal lParam As Long) As Long

Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" ( _
ByVal hWnd As Long, _
ByVal lpString As String, _
ByVal cch As Long) As Long

Declare Function IsWindow Lib "user32" ( _
ByVal hWnd As Long) As Long

Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" ( _
ByVal hWnd As Long, _
ByVal nIndex As Long) As Long

Declare Function PostMessage Lib "user32" Alias "PostMessageA" ( _
ByVal hWnd As Long, _
ByVal wMsg As Long, _
ByVal wParam As Long, _
ByVal lParam As Long) As Long

Sub KillProga(программа, количество_всех_программ, все_программы, хндл_окна As String)
    
    Do
        TargetName = программа
        TargetHwnd =  0 
        ' Examine the window names.
        EnumWindows AddressOf WindowEnumerator,  0 
        ' See if we got an hwnd.
        If TargetHwnd =  0  Then
            Exit Do
        Else
            EndTask (TargetHwnd)
        End If
    Loop
    
End Sub

' Return False to stop the enumeration.
Public Function WindowEnumerator( _
ByVal app_hwnd As Long, _
ByVal lParam As Long) As Long

Dim buf As String *  256 
Dim Title As String
Dim Length As Long

    ' Get the window's title.
    Length = GetWindowText(app_hwnd, buf, Len(buf))
    Title = Left$(buf, Length)
    
    'If Len(Title) <> 0 Then
    количество_всех_программ = количество_всех_программ +  1 
    все_программы = все_программы & " " & количество_всех_программ & ". " & Title & " - " & Length & Chr( 13 )
    'End If
    
    ' See if the title contains the target.
    If InStr(Title, TargetName) >  0  Then
        ' Save the hwnd and end the enumeration.
        TargetHwnd = app_hwnd
        WindowEnumerator = False
    Else
        ' Continue the enumeration.
        WindowEnumerator = True
    End If
    
End Function

Function EndTask(TargetHwnd As Long) As Long
    
    Dim rc As Integer
    Dim ReturnVal As Integer
'    If TargetHwnd = Form1.hwnd Or GetWindow(TargetHwnd, _
'        GW_OWNER) = Form1.hwnd Then
'        End
'    End If
    If IsWindow(TargetHwnd) = False Then
        GoTo EndTaskFail
    End If
    If (GetWindowLong(TargetHwnd, GWL_STYLE) _
        And WS_DISABLED) Then
        GoTo EndTaskSucceed
    End If
    
    'Close the window
    If IsWindow(TargetHwnd) Then
        If Not (GetWindowLong(TargetHwnd, GWL_STYLE) _
        And WS_DISABLED) Then
        rc = PostMessage(TargetHwnd, WS_CANCELMODE,  0 ,  0 &)
        rc = PostMessage(TargetHwnd, WM_CLOSE,  0 ,  0 &)
         DoEvents
        End If
    End If
    GoTo EndTaskSucceed
    
EndTaskFail:
    ReturnVal = False
    GoTo EndTaskEndSub
EndTaskSucceed:
    ReturnVal = True
EndTaskEndSub:
    EndTask = ReturnVal

End Function

Sub Programms()

Dim программа As String
программа = "QQQQQQQQQQQQQQQ"

KillProga программа, количество_всех_программ, все_программы, хндл_окна
MsgBox$ все_программы
Selection.TypeText Text:=все_программы

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

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

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

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

*60 строк
...
Рейтинг: 0 / 0
25 сообщений из 89, страница 3 из 4
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / окно, панель задач, трей.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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