Aha die Idee jeden Prozess eine Variable zuzuweisen hatte ich auch schon, wusste dann aber nicht weiter.
Vieleicht könntest du mir deine Änderung einmal in den gesamtscript übernehmen und dann versuch ich nochmal dies nachzuvollziehen.
Mfg der dynamofan
Hier nochmal der bisherige Script:
Vieleicht könntest du mir deine Änderung einmal in den gesamtscript übernehmen und dann versuch ich nochmal dies nachzuvollziehen.
Mfg der dynamofan
Hier nochmal der bisherige Script:
Visual Basic:
' +++ Konstanten und Variablen deklarieren
Const fsForReading = 1
Dim strDateiname, strInhalt
Dim objFs ' FileSystemObject Objekt
Dim objTextStream ' Textstream Objekt
' +++ Datei, deren Inhalt gelesen wird:
strDateiname = "C:\Dokumente und Einstellungen\Janze_Alexander\Desktop\plist.txt"
' +++ FileSystemObject anlegen und in fs speichern:
Set objFs = CreateObject("Scripting.FileSystemObject")
' +++ Textstream oeffnen, erlaubt Zugriff auf den Inhalt der Datei
Set objTextStream = objFs.OpenTextFile(strDateiname, fsForReading)
' +++ Gesamten Datei-Inhalt lesen und ausgeben
abbruch = False ' Setzen der Abbruchbedingung
While Not abbruch 'Schleife Beginn
strInhalt = objTextStream.ReadLine ' Zeile einlesen
If InStr(1, strInhalt, "backup4.cmd", vbTextCompare) = suche Then
If objTextStream.atEndOfStream Then ' Falls das Ende des Files erreicht wurde
MsgBox ("Suchtext nicht gefunden") 'Warnmeldung
End If 'schliest das letzte If !
Else
' gefunden also while Schleife verlassen und 30sec. warten
abbruch = True ' Setzt die Abbruch bedingung
End If
Wend ' springt im script nach oben? zum While
WScript.Sleep 30000 '+++warte 30 Sec