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 

Aufgerufene Seiten in Browser

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





BeitragVerfasst am: Fr Mai 09, 2008 8:05 am    Titel: Aufgerufene Seiten in Browser Antworten mit Zitat

Hi all!

Wie kann ich checken, ob eine bestimmte Seite im Browser (in einem Tab) bereits vorhanden ist?
Ich möchte z.B. prüfen, ob die Übersetzungsseite mit dem Titel "LEO..." bereits da ist, um dort eine Suchanfrage zu starten und nicht immer wieder neu diese Seite aufrufen zu müssen.
Nach oben
halweg



Anmeldedatum: 05.01.2006
Beiträge: 782
Wohnort: Dresden

BeitragVerfasst am: Fr Mai 09, 2008 12:28 pm    Titel: Antworten mit Zitat

Ich hab bei mir die Tabs abgeschaltet. Da hast du dann für jede Seite ein Fenster und kannst leichter prüfen. Die Tabs, finde ich, stören sowieso mehr als sie nützen, gerade wenn man wie ich parallel Informationen sucht und vergleicht.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Bentschi



Anmeldedatum: 03.05.2008
Beiträge: 25

BeitragVerfasst am: Fr Mai 09, 2008 1:05 pm    Titel: Antworten mit Zitat

Mit dem code müsste es Funktionieren
Du musst ihn aber auf deine Bedürfnisse ändern.

Code:
DetectHiddenText, On
#Persistent

WinGetText, text, ahk_class IEFrame
Loop, parse, text, `n,
{
    If A_LoopField := TabSeite
   Msg1=Die Seite ist bereits geöffnet!
}

return

_________________
Mein Name ist Hase
und ich weis von NIX.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
BoBo²
Gast





BeitragVerfasst am: Fr Mai 09, 2008 1:58 pm    Titel: Antworten mit Zitat

Und so fragte denn Moses das Volk in dessen Reihen sich Bernd vor seinem Groll sicher wähnte: "Ei welchen Browser benutzt du überhaupt du Nase?" Rolling Eyes
Nach oben
Bernd
Gast





BeitragVerfasst am: Do Mai 15, 2008 2:06 pm    Titel: Antworten mit Zitat

Ei, ei, Groll lass nach, vergib mir noch einmal Confused
Verwende den Internet Explorer 7.

Mit dem Code von Bentschi komme ich nicht ganz zu Rande.
Nach oben
DerRaphael



Anmeldedatum: 09.01.2008
Beiträge: 826
Wohnort: Zuhause

BeitragVerfasst am: Do Mai 15, 2008 3:43 pm    Titel: Antworten mit Zitat

halweg hat Folgendes geschrieben:
Ich hab bei mir die Tabs abgeschaltet. Da hast du dann für jede Seite ein Fenster und kannst leichter prüfen. Die Tabs, finde ich, stören sowieso mehr als sie nützen, gerade wenn man wie ich parallel Informationen sucht und vergleicht.


strg+tab ist dein freund (zappen, shift dazu = zappen rückwärts)
strg+1..n wählt direkt die fenster an (at least bei firefox)

an thread ersteller:

es gibt eine methode die tabs abzufragen, jedoch erfordert dies seitens firefox ein eigenes plugin. dieses kann dann befragt werden und gibt auskunft darüber, was gerade wo geladen ist. im übrigen, wieso arbeitest du nicht direkt mit den ergebnissen, statt diese über den browser zu quälen? das wäre ME nach einfacher (vllt. etwas komplexer in der umsetzung, aber auf jeden fall sähe es besser aus zum schluss Smile)

alternativ könntest du via ahk direkt ein MSIE fenster einbinden, das kannst du abfragen ob eine seite dann "fertig hat" (enUS forum, seans com.ahk und co)

grüße
derRaphael
_________________
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
halweg



Anmeldedatum: 05.01.2006
Beiträge: 782
Wohnort: Dresden

BeitragVerfasst am: Do Mai 15, 2008 5:13 pm    Titel: Antworten mit Zitat

DerRaphael hat Folgendes geschrieben:
halweg hat Folgendes geschrieben:
Ich hab bei mir die Tabs abgeschaltet. Da hast du dann für jede Seite ein Fenster und kannst leichter prüfen. Die Tabs, finde ich, stören sowieso mehr als sie nützen, gerade wenn man wie ich parallel Informationen sucht und vergleicht.


strg+tab ist dein freund (zappen, shift dazu = zappen rückwärts)
strg+1..n wählt direkt die fenster an (at least bei firefox)

Unter uns AHKlern sind Tasten doch nie das Problem. Wink

Ich finde nur dieses Tab-Konzept doof, weil es uns die mit Windows gewonnenen Freiheitsgrade der optisch parallelen Bearbeitung wieder wegnimmt. Die Verbindung von offenen Fenstern und Inhalten mit eigenen Fenstergrößen und Positionen am Desktop halte ich auch unter Usability-Aspekten für wichtig.

Genauso halt ich's dann auch mit dem richtigen Schreibtisch, der kann eigentlich auch nicht groß genug sein.

Ich bau übrigens grad meinen "Dialogboxkiller" zum Skript "Fensterpflege" um, da kann ich mir dann bei häufigen Internetseiten automatisch die Lieblingsgröße und Position am Desktop einstellen.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Bernd
Gast





BeitragVerfasst am: Di Jun 24, 2008 11:26 am    Titel: Antworten mit Zitat

Kann mir jemand erklären, warum in diesem Code das MSGBOX nicht funktioniert, obwohl definitiv ein A_LoopField mit dem Inhalt "LEO ..." vorkommt?

Grüße
Bernd

Code:

^B::
SetTitleMatchMode, 2
DetectHiddenText, On
WinGetText, text, ahk_class IEFrame
Loop, parse, text, `n,
{
if instr(A_LoopField, "LEO")
   Msgbox=Die Seite ist bereits geöffnet!
}
return
Nach oben
denick (n-l-i)
Gast





BeitragVerfasst am: Di Jun 24, 2008 12:10 pm    Titel: Antworten mit Zitat

Moin,

wegen der Toleranz von AHK, es gibt z.B. keine reservierten Schlüsselworte, die nicht als Variablenname verwendet werden dürfen:

Code:
^B::
SetTitleMatchMode, 2
DetectHiddenText, On
WinGetText, text, ahk_class IEFrame
Loop, parse, text, `n,
{
if instr(A_LoopField, "LEO")
   Msgbox=Die Seite ist bereits geöffnet!
   MsgBox, %Msgbox%
}
return
Nach oben
Bernd
Gast





BeitragVerfasst am: Di Jun 24, 2008 1:05 pm    Titel: Antworten mit Zitat

Ei, mit Blindheit geschlagen! Confused

Danke!
Nach oben
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