(fremde) Fenster schließen...?
Übersicht

Till P.Betreff: (fremde) Fenster schließen...? |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hallo!
Gibt es eine Möglichkeit, ein "fremdes", also nicht von B+ erstelltes Fenster zu schließen? Also, um das zu verdeutlichen: Könnte man z.B. überprüfen ob gerade der Internet Explorer geöffnet ist, und wenn ja, diesen auch schließen? Danke im Vorraus! mfg Till |
||
Dreamora |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Ja über die WindowsAPI | ||
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen. |
Till P. |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
mmh, danke, werd's mal versuchen. | ||
maxinet |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hallo!
Probier das mal: Userlibs: Code: [AUSKLAPPEN] .lib "user32.dll"
FindWindow%(lpClassName%,lpWindowName$):"FindWindowA" EndTask%(hwnd%, false%, force%):"EndTask" Quelltext: Code: [AUSKLAPPEN] hwnd=FindWindow(0,"BlitzPlus - <untitled>")
If hwnd Then EndTask(hwnd,0,0) EndIf In diesem fall würde das Fenster mit dem Fenstertittel "BlitzPlus - <untitled>" geschlossen werden. Gruß maxinet |
||
ke^kx |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Du kannst es machen, indem du eine Schleife erstellst:
Code: [AUSKLAPPEN] For i1 = 0 to 255 For i2 = 0 to 255 For i3 = 0 to 255 ZusatzString = Chr (i1) + Chr (i2) + Chr (i3) hwnd=FindWindow(0,"BlitzPlus"+Zusatzstring) If hwnd <> 0 then exit Next Next Next Das ganze nennt sich Bruteforce. So wie ich es dir jetzt gezeigt habe ist es furchtbar Unflexibel und es testet auch "nur" die mit 3 Buchstaben. Btw, schneller geht es sicher, wenn du nicht auf alle Ascii-Zeichen testets sondern nur auf z.b. "-", "+", "-" ... und die Buchstaben. Jiriki |
||
http://i3u8.blogspot.com
Asus Striker II Intel Core2Quad Q9300 @ 2,5 GHz (aber nur zwei Kerne aktiv aufgrund der Instabilität -.-) Geforce 9800 GTX 2GB RAM |
ke^kx |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Klar, dass das bescheuert ist ![]() ![]() Jiriki |
||
http://i3u8.blogspot.com
Asus Striker II Intel Core2Quad Q9300 @ 2,5 GHz (aber nur zwei Kerne aktiv aufgrund der Instabilität -.-) Geforce 9800 GTX 2GB RAM |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group