Deutsches AutoHotkey Homepage AutoHotkey Community
Wir helfen uns gegenseitig aus der Patsche
 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

String

 
Neues Thema eröffnen   Neue Antwort erstellen    AutoHotkey Community Foren-Übersicht -> Ich brauche Hilfe!
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Konix
Gast





BeitragVerfasst am: Mi Sep 20, 2006 4:41 pm    Titel: String Antworten mit Zitat

Folgendes Problem ich möchte manche binds nur dafür Benutzen wenn ich im icq chat Fenster bin. Das Problem ist das der Titel in jedem Chatfenster anders ist also " "USER" - Message". Deswegen funktioniert es nicht mit
Code:
#IfWinActive
. Seitern man könnte mit einer funktion den Titelstring auslesen und in dann so zu manipuliern das man das Suffix "Message" bekommt. ALso Klartext mir würde reichen den Titelstring irgendwie auszulesen.

Danke
Nach oben
AGU
Gast





BeitragVerfasst am: Mi Sep 20, 2006 4:46 pm    Titel: Antworten mit Zitat

Meinst du vielleicht WinSetTitle?
-> http://www.autohotkey.com/docs/commands/WinSetTitle.htm
___________________________
Gruß
AGU
Nach oben
AGU
Gast





BeitragVerfasst am: Mi Sep 20, 2006 4:47 pm    Titel: Antworten mit Zitat

bzw. WinGetTitle
-> http://www.autohotkey.com/docs/commands/WinGetTitle.htm
____________________________
Gruß
AGU
Nach oben
Knoxi
Gast





BeitragVerfasst am: Mi Sep 20, 2006 5:44 pm    Titel: Antworten mit Zitat

Was ist mein denk Fehler wieso funktioniert das nicht?

Code:
WinGetTitle, Title
Windowname = Message
IfInString, Titel, %Windowname%
{
sc0029::
Send, {^}{^}{space}{Backspace}
return
}


Titel wie gesagt lautet "username" - Message
Nach oben
Chucky



Anmeldedatum: 07.01.2006
Beiträge: 723
Wohnort: Powerland

BeitragVerfasst am: Mi Sep 20, 2006 10:28 pm    Titel: Antworten mit Zitat

Code:
WinGetTitle, Title, A
Windowname = Message
IfInString, Title, %Windowname%
  MsgBox Name stimmt
else
  MsgBox Name stimmt nicht

Dat cheit.

- Das A in der ersten Zeile ist nötig, um das aktuelle Fenster zu untersuchen.
- Bei IfInString hattest Du einen Schreibfehler (Titel).
- Die Hotstring/key??-Definition in der IfInString-Klammer habe ich mal weggelassen.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Thalon



Anmeldedatum: 25.10.2005
Beiträge: 1896
Wohnort: Österreich

BeitragVerfasst am: Do Sep 21, 2006 6:44 am    Titel: Antworten mit Zitat

Chucky hat Folgendes geschrieben:
- Die Hotstring/key??-Definition in der IfInString-Klammer habe ich mal weggelassen.
Da sie ohnehin nichts macht...

@Konix
Zitat:
Folgendes Problem ich möchte manche binds nur dafür Benutzen wenn ich im icq chat Fenster bin. Das Problem ist das der Titel in jedem Chatfenster anders ist also " "USER" - Message". Deswegen funktioniert es nicht mit #IfWinActive
Kannst du mir erklären weshalb es nicht funktionieren sollte????

Setz doch einfach
Code:
TitleMatchMode, 2
Wink

Thalon
_________________
Mein Motto: Hilfe zur Selbsthilfe!
Teildeutsche Hilfe (CHM)!! und Deutsche Online-Hilfe
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
AGU
Gast





BeitragVerfasst am: Do Sep 21, 2006 7:36 am    Titel: Antworten mit Zitat

Zitat:
Setz doch einfach

Code:
TitleMatchMode, 2

Meinst du nicht SetTitleMatchMode? Wink
_____________________________
Gruß
AGU
Nach oben
Thalon



Anmeldedatum: 25.10.2005
Beiträge: 1896
Wohnort: Österreich

BeitragVerfasst am: Do Sep 21, 2006 7:56 am    Titel: Antworten mit Zitat

Ich hab doch eh geschrieben: Setz TitleMatchMode Wink

Thalon
_________________
Mein Motto: Hilfe zur Selbsthilfe!
Teildeutsche Hilfe (CHM)!! und Deutsche Online-Hilfe
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
kNOXI
Gast





BeitragVerfasst am: Do Sep 21, 2006 7:58 am    Titel: Antworten mit Zitat

Thalon hat Folgendes geschrieben:
Chucky hat Folgendes geschrieben:
- Die Hotstring/key??-Definition in der IfInString-Klammer habe ich mal weggelassen.
Da sie ohnehin nichts macht...

@Konix
Zitat:
Folgendes Problem ich möchte manche binds nur dafür Benutzen wenn ich im icq chat Fenster bin. Das Problem ist das der Titel in jedem Chatfenster anders ist also " "USER" - Message". Deswegen funktioniert es nicht mit #IfWinActive
Kannst du mir erklären weshalb es nicht funktionieren sollte????

Setz doch einfach
Code:
TitleMatchMode, 2
Wink

Thalon


Ja weil ich kein Autohotkey progger bin ^^ sondenr im Berufsleben mit richitgen Programmiersprachen rumschlagen muss^^
Nach oben
Thalon



Anmeldedatum: 25.10.2005
Beiträge: 1896
Wohnort: Österreich

BeitragVerfasst am: Do Sep 21, 2006 8:19 am    Titel: Antworten mit Zitat

@kNOXI
Dann sollte dir die Hilfe eigentlich gar keine Probleme machen (wie unseren Entwicklern oder mir Wink ).
Ich schlage mich auch täglich mit "richtigen" Programmiersprachen herum. Für den täglichen Gebrauch ist aber AHK diesen bei weitem Überlegen Smile

Thalon
_________________
Mein Motto: Hilfe zur Selbsthilfe!
Teildeutsche Hilfe (CHM)!! und Deutsche Online-Hilfe
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Knoxi
Gast





BeitragVerfasst am: Do Sep 21, 2006 10:38 am    Titel: Antworten mit Zitat

Findest du?

Naja da bevorzuge ich doch eher die Programmierspachen die Objektorientiert sind und mit Klassenarbeiten, wie C#,
Nach oben
Thalon



Anmeldedatum: 25.10.2005
Beiträge: 1896
Wohnort: Österreich

BeitragVerfasst am: Do Sep 21, 2006 2:06 pm    Titel: Antworten mit Zitat

Ja, ich rede hier nicht von größeren Programmen, sondern vom "every-day-live". Ich verwende dutzende Programme, die nur wenige Zeilen lang sind (die "Killer" darunter unter 200).
In C# brauche ich für das selbe Ergebnis deutlich mehr und ist somit für so kleine Sachen für mich uninteressant.
Aber vielleicht habe ich auch einfach einen Narren an AHK gefressen - jedenfalls mag ichs Smile

Thalon, der aus der Steuerungstechnik kommt und OOP erst "dazu" gelernt hat
_________________
Mein Motto: Hilfe zur Selbsthilfe!
Teildeutsche Hilfe (CHM)!! und Deutsche Online-Hilfe
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    AutoHotkey Community Foren-Übersicht -> Ich brauche Hilfe! Alle Zeiten sind GMT
Seite 1 von 1

 
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de