Kaeru hat recht habe mich nicht richtig ausgedrückt
Code: Alles auswählen
Select event_g
Case #button1 ; Enter
;Url$ = GetGadgetText(#Url)
c = FindString(Url$,g$,1)
MessageRequester("",Url$)
If c = 1
StatusBarText(#statbar,0,g$)
Delay(2000)
EndIf
Url$ = "C:\WebBrowser\tmpp3.html"
WebGadget(#Int,0,0,0,0,Url$)
StatusBarText(#statbar,0,"Seite wird geladen")
WebGadget_Busy()
StatusBarText(#statbar,0,"Seite ist geladen")
c$ = GetGadgetItemText(#Int,1)
a = FindString(c$,a$,1)
b = FindString(c$,b$,1)
MessageRequester("",Str(a))
MessageRequester("",f$)
If a=0
e$ = WebGadget_PageText(#Int)
DH$ = "Noch"
DCH$ = "Sekunden"
P1 = FindString(e$, DH$, P2)+4
If P1
P2 = FindString(e$,DCH$, P1)
If P2
Else
EndIf
Else
EndIf
f$ = Mid(e$, P1, P2-P1)+"sec"
;MessageRequester("",f$)
StatusBarText(#statbar,0,"Noch"+f$+" bis zum Download")
OpenConsole()
ConsoleTitle("ESC-Abbruch")
sec = Val(f$)
min = 0
timer = ElapsedMilliseconds()
Repeat
KeyPressed$ = Inkey()
If ElapsedMilliseconds() > timer
; ****************
timer + 1000
; ****************
sec -1
PrintN(Str(sec)+" sec bis zum Download")
Select EvID
Case #PB_Event_Gadget
EvID=EventGadget()
Select EvID
EndSelect
EndSelect
EndIf
Until sec = 00 Or KeyPressed$ = Chr(27)
If KeyPressed$ = Chr(27)
StatusBarText(#statbar,0,"Abbruch")
EndIf
StatusBarText(#statbar,0,"Download-Startet")
CloseConsole()
Else
If b=0
CH$ = "es in"
CCH$ = "uten wieder"
P1 = FindString(c$, CH$, P2)+10
If P1
P2 = FindString(c$,CCH$, P1)-4
If P2
Else
EndIf
Else
EndIf
d$ = Mid(c$, P1, P2-P1)
StatusBarText(#statbar,0,"Download Limit erreicht "+d$+" Minuten bitte warten")
EndIf
EndIf
das ist der code wenn mann enter klickt sucht er nach den string und beim zweiten mal enter klicken ist in f$ das ergebins immer noch vorhanden und er sucht nicht mehr wie kann mann das verhindern.
Danke