AW: Bitte um Hilfe bei VBS
Moin, also hier die lösung!
Du hast nur eine Do While Schleife, d.h. Sie wird nur so oft wiederholt bis die datei zu ende ist.
Zitat:
Zitat von Viech
Dim FS, WS, Datei, oDatei, cmd1, cmd2
Set FS = CreateObject("Scripting.FileSystemObject")
Set WS = CreateObject("Wscript.Shell")
Datei = Left(Wscript.Scriptfullname, InStrRev(WScript.ScriptFullname, "\"))
Datei = Datei & "Textdatei.txt"
Set oDatei = FS.OpenTextFile(Datei, 1, TRUE)
cmd1 = "/me "
cmd2 = ""
' 3 Sekunden warten, bis Browser wieder aktives Fenster ist:
WScript.Sleep 3000
' Textdatei in Schleife abarbeiten:
Do While oDatei.AtEndOfStream <> TRUE
cmd2 = cmd1 & oDatei.ReadLine
WS.SendKeys(cmd2)
WS.SendKeys("{ENTER}")
Loop
oDatei.Close
Lösung 1.(Meiner meinung nach solltest du das aber nicht nutzen!)
Du machst eine zweite Endlosschleife über alles drüber so wird alles wiederholt
Lösung 2. (So solltest du es machen)
du gibst den gesamten Code in einen Timer der sich wiederholt.
Ich hoffe ich konnte helfen!!
mfg Littlerah