[Frage] WinSetTitle

12/19/2010 15:50 Flοw#1
Tag Com,

ich habe mal wieder eine Frage.

Ich möchte mit WinSetTitle ein Fenster umbenennen,
klappt auch prima,
nur ist das Fenster zum Beispiel "Facebook",
und jedes mal, wenn ich auf einen neuen Link klicke,
ändert sich der Fenstername wieder.

Wie schaffe ich es, dass der Titel beibehalten wird ?

Hoffe ihr wisst es,
Google weiß es auch nicht genau ;)

Gruß, Flow
12/19/2010 16:06 rexfox#2
hm.. einfach immer wieder sofort ändern?^^ also überprüfen ob das noch fenster noch so heißt wie es soll und wenn net, dann wieder ändern:D
12/19/2010 16:13 Flοw#3
Genau das soll das Programm doch machen !
12/19/2010 16:58 rexfox#4
PHP Code:
while (1)
    
$window=WinGetTitle("[active]")
    
$newwindow="facebook"

    
If $window <>$newwindow Then
        WinSetTitle
($window,"",$newwindow)
    EndIf
    
Sleep(50)
WEnd 

da..^^ ist jetzt nur auf das aktive fenster also das im vordergrund bezogen...



oder hab ich dich falsch verstanden?^^
12/19/2010 17:17 lolerrr#5
wow danke für die idee könnte ich gebrauchen nur wenn du wo anders drauf gehst dann ist das automatisch auch umgenannt.....da müssteste nur ne if einbauen die das wieder rausnimmt ich verbessere eben....

PHP Code:
While (1)
    
$window=WinGetTitle("[ACTIVE]")
    
$newwindow="facebook"
    
If $window="World Of Warleet"  Then
    
Else
    If 
$window <>$newwindow Then
        WinSetTitle
($window,"",$newwindow)
    EndIf
        
Sleep(50)
    EndIf

WEnd 
12/19/2010 17:52 rexfox#6
ja sry^^ hatte ich noch net drin ^^
12/19/2010 18:09 Flοw#7
€: Super, es klappt was ihr gemacht habt, nur :
Ich müsste jetzt also jedes Fenster eintippen, dass er nicht umbennen soll ?
Woher soll ich wissen, ob ich zb mal "YouTube" aufmache ?
Hoffe da lässt sich noch was machen ;)
Gruß






Danke, könnte man es aber zb auch so machen:
1. ZB Facebook wird durch etwas, was in einer inputbox geschrieben wurde ersetzt.
2. Das geschriebene wird immer beibehalten (Vllt eine verstärkte Version von winsettitle oder so)
3. Freuen ;)

Falls das nicht geht Vllt so :
1. ZB Facebook wird durch etwas, was in einer inputbox geschrieben wurde ersetzt.
2. Solange das geschriebene in der inputbox bleibt, wird alle 10ms überprüft ob das fenster noch so heißt.
3. Freuen ;)
12/20/2010 18:20 lolerrr#8
tya dann müsste man den neuen namen wissen....
12/20/2010 22:18 Flοw#9
Quote:
Originally Posted by lolerrr View Post
tya dann müsste man den neuen namen wissen....
Genau da liegt das Problem.

Naja, das passt schon eure Ideen haben mir viel weitergeholfen.
Danke nochmal.

#closerequest
12/21/2010 17:57 | Moep |#10
bei firefox:

- Download und installiere: [Only registered and activated users can see links. Click Here To Register...]
- Restart Firefox
- geh in Firefox auf Extras -> Nightly Tester Tools -> Customize Titlebar
- Haken bei " Use custom title"
- bei "custom title template" kannst du jetzt deinen eigenen Titel eingeben oder ein Makro aus der Liste darunter nehmen

Have Fun!