 |
AutoHotkey Community Wir helfen uns gegenseitig aus der Patsche
|
| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
M'o
Anmeldedatum: 28.12.2005 Beiträge: 85 Wohnort: Leipzig
|
Verfasst am: Di Jan 24, 2006 1:55 pm Titel: |
|
|
Könnte ich machen - nützt Dir aber nix, da die Seite nur aus meinem Intranet erreichbar ist.
Also bleibt nur trockenschwimmen... Sorry.
M'o |
|
| Nach oben |
|
 |
garry
Anmeldedatum: 25.10.2005 Beiträge: 422 Wohnort: switzerland
|
Verfasst am: Di Jan 24, 2006 1:56 pm Titel: |
|
|
für FireFox script von AutoWQ
hier Beispiel für InternetExplorer
"Fertig" erscheint und verschwindet mehrmals, Variable C wird auf Null gesetzt ,Zählung beginnt von vorne bis "Fertig" längere Zeit stabil | Code: | ;--------- saved at "Dienstag, 24. Januar 2006 13:34:22 --------------
;2005-12-18 garry, statusbar.ahk, search for statusbar done IE
F=http://www.t-online.de/
IE=%ProgramFiles%\Internet Explorer\IEXPLORE.EXE
IV=Internet Explorer
LI=Fertig ;statusbar
;LI=Done
LP=250 ;loops
#Persistent
SetTitleMatchMode, 2
winset,alwaysontop,on
mousemove,0,0 ;mouse to left corner
Run,%IE% %F%,,max
Winwaitactive,%IV%
IEA:
ifWinActive,%IV%
{
loop,%LP%
{
C++
sleep,20
StatusBarWait,%LI%,0
If ErrorLevel<> 0
Goto,A1
if C=%LP%
Goto,EX
}
Goto,EX
}
A1:
C=0
GoTo,IEA
EX:
Splashimage,,b x300 y440 w500 h40 CWred m9 b fs10 zh0,,FOUND = %LI%
Sleep,3000
Splashimage, off
ExitApp
ESC::EXITAPP
GuiClose:
ExitApp
|
|
|
| Nach oben |
|
 |
halweg
Anmeldedatum: 05.01.2006 Beiträge: 846 Wohnort: Dresden
|
Verfasst am: Di Jan 24, 2006 2:28 pm Titel: |
|
|
Ist das nun qualitativ das gleiche, wie ich gepostet hatte | Code: | SEND, {F5}
LOOP, 6
{
SLEEP, 500
STATUSBARWAIT, Fertig, , , A
}
MSGBOX, Jetzt ist die Seite "richtig" geladen |
?
Um die Eingabebereitschaft einer Website zu testen, verwende ich zur Zeit folgendes Unterprogramm, welches sich auch schon bewährt hat: | Code: | ;******************** Internetmaske testen
startseite_testen(command, window_to_open),
;*** Ruft eine Internetseite auf und testet, ob man schon etwas eingeben kann
{
RUN, %command%
WINWAITACTIVE, %window_to_open%,,10
IF ERRORLEVEL ;*** Fenster nach 7s nicht da ==> Fehler
{
MSGBOX, Seite nicht gefunden
EXITAPP
}
saveclipboard := CLIPBOARDALL ;*** Zwischenablage vorbereiten
CLIPBOARD =
eingabe_klar = 0
LOOP, 4
{
SLEEP, 2500
TOOLTIP, Anmeldeversuch %A_Index% von 4, 150, 8
SEND, testeingabe+{HOME}^x ;*** Versuch Text in Zwischenablage zu bekommen
IF CLIPBOARD
{
eingabeklar = 1
break
}
}
IF eingabeklar <> 1
{
MSGBOX, Anmeldeseite bei %window_to_open% nicht gefunden
EXITAPP
}
CLIPBOARD := saveclipboard
} |
|
|
| Nach oben |
|
 |
toralf
Anmeldedatum: 25.10.2005 Beiträge: 110 Wohnort: Stuttgart
|
Verfasst am: Di Jan 24, 2006 11:14 pm Titel: |
|
|
Hier ein tweak zu Mo's code | Code: | IfWinExist, IE
WinActivate
IfWinActive, IE
{
StatusBarWait, %LoadIndicator%, 1
If ( ErrorLevel = 0 and ReadState = 1 )
{
If (StrLen(Member) > 0 and StrLen(MPass) > 0 )
{
send,+{tab}%Member%{tab}%MPass%{enter}
SetTimer, IEPageLoad, Off
}
}
} | Es fehlten die () um AND bei der StrLen Abfrage in Deinem Code. _________________ Ciao
toralf
Auto-Syntax-Tidy Icon Viewer EasyCopy AHK |
|
| Nach oben |
|
 |
M'o
Anmeldedatum: 28.12.2005 Beiträge: 85 Wohnort: Leipzig
|
Verfasst am: Mi Jan 25, 2006 8:05 am Titel: |
|
|
@Toralf: Danke. Das scheint schon etwas zu bringen in Sachen Zuverlässigkeit. Das mit den Klammern passiert mir immer mal wieder... ;-o
Gruss
M'o |
|
| Nach oben |
|
 |
|
|
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
|