Hallo zusammen, ich brauche mal Hilfe mit einem Programm.
Es ist ein werbebot.
So soll er funzen:
1.) Einen Text eingeben der...
2.) ... in einem wählbaren abstand ...
3.) ... nach einer wählbaren wartezeit geschrieben werden soll.
Das Problem liegt bei Punkt 3, der im folgenden Code zu finden ist.
Dazu gehöhrt: $zeit = $input3 und Do bis Until $zeit = 0
Alles andere wie HotKeySet, Pause und Schließ funktion sind natürlich auch enthalten.
So, bei dem benannten Teil soll er folgendes machen:
- Er soll dich fragen, wie lange er warten soll, bis er anfängt den Text zu schreiben.
- Von der Antwort, also $Input3 ( z.B. 5 Sekunden ) soll nun mit hilfe eines ToolTips runtergezählt werden auf 0, bis er dann anfängt zuschreiben.
So, alles klappt, nur das nicht.
Wenn ich den Bot dann starte, kommt folgende Fehlermeldung:
Line -1:
Error: Variable used without being declared.
Was soll ich also tun, dass das oben benannte auch so gemacht wird?
Ich kopier jetzt nochmal den ganzen Code rein:
Wäre nett, wenn mir einer helfen könnte, thx...
Es ist ein werbebot.
So soll er funzen:
1.) Einen Text eingeben der...
2.) ... in einem wählbaren abstand ...
3.) ... nach einer wählbaren wartezeit geschrieben werden soll.
Das Problem liegt bei Punkt 3, der im folgenden Code zu finden ist.
Dazu gehöhrt: $zeit = $input3 und Do bis Until $zeit = 0
PHP Code:
$zeit = $input3
Func Start ()
$input1 = InputBox ("Werbetext", "Welcher Text soll gesendet werden ? ")
Sleep (500)
$input2 = InputBox ("Zeitabstand", "Wieviel Sekunden soll zwischen der Werbung gewartet werden ? ( 1000 = 1 Sekunde ) ")
Sleep (500)
$input3 = InputBox ("Wartezeit", "Wie lange soll gewartet werden, bis der Bot anfängt zu schreiben ? ( 1000 = 1 Sekunde ) ")
Do
$zeit = $input3 - 1
ToolTip ("Start in: "&$zeit, 943, 250)
Sleep (1000)
Until $zeit = 0
While 1
Send ($input1)
Sleep (500)
Send ("{Enter}")
Sleep ($input2)
WEnd
EndFunc
So, bei dem benannten Teil soll er folgendes machen:
- Er soll dich fragen, wie lange er warten soll, bis er anfängt den Text zu schreiben.
- Von der Antwort, also $Input3 ( z.B. 5 Sekunden ) soll nun mit hilfe eines ToolTips runtergezählt werden auf 0, bis er dann anfängt zuschreiben.
So, alles klappt, nur das nicht.
Wenn ich den Bot dann starte, kommt folgende Fehlermeldung:
Line -1:
Error: Variable used without being declared.
Was soll ich also tun, dass das oben benannte auch so gemacht wird?
Ich kopier jetzt nochmal den ganzen Code rein:
PHP Code:
HotKeySet ("{F1}", "Start")
HotKeySet ("{F2}", "Stop")
HotKeySet ("{F3}", "Close")
; _______________________________________________________________________________
MsgBox ("", "Anleitung", "Das Programm schreibt in wählbaren abständen einen wählbaren Text. Starten Sie das Programm und tippen sie auf die Taste F1. Nun können Sie einen Text eingeben. Danach wählen Sie den Abstand. Dann noch die Zeit die gewartet werden soll, bevor das Programm anfängt zu schreiben.")
ToolTip ("Start = F1 / Pause = F2 / Schließen = F3", 943, 295, "Anleitung")
; _______________________________________________________________________________
$zeit = $input3
Func Start ()
$input1 = InputBox ("Werbetext", "Welcher Text soll gesendet werden ? ")
Sleep (500)
$input2 = InputBox ("Zeitabstand", "Wieviel Sekunden soll zwischen der Werbung gewartet werden ? ( 1000 = 1 Sekunde ) ")
Sleep (500)
$input3 = InputBox ("Wartezeit", "Wie lange soll gewartet werden, bis der Bot anfängt zu schreiben ? ( 1000 = 1 Sekunde ) ")
Do
$zeit = $input3 - 1
ToolTip ("Start in: "&$zeit, 943, 250)
Sleep (1000)
Until $zeit = 0
While 1
Send ($input1)
Sleep (500)
Send ("{Enter}")
Sleep ($input2)
WEnd
EndFunc
; _______________________________________________________________________________
Func Stop ()
While 1
Sleep (100)
WEnd
EndFunc
; _______________________________________________________________________________
$zahl = 5
Func Close ()
Do
$zahl = $zahl - 1
ToolTip ("Wird beendet in: "&$zahl, 943, 250, "Beenden")
sleep (1000)
Until $zahl = 0
Exit
EndFunc
; _______________________________________________________________________________
While 1
Sleep (100)
WEnd