Dim fso, outfile, grafisch, Elem
Schwaches strFromDir, strToDir, strGraphicList (), i
Fso = CreateObject („Scripting.FileSystemObject“) einstellen
objEmail = CreateObject („CDO.Message“) einstellen
'**** Einstellte Ihr Verzeichnis-Werte hier **** te
strFromDir = „C:\graphics“
strToDir = „C:\newgraphics“
xmlDir = „c:\testnew\“
I = 0
'****, das sucht nach der XML Akte using Schnur RLLO ****
xmlDoc = CreateObject („Msxml2.DOMDocument“) einstellen
objFolder = fso.GetFolder (xmlDir) einstellen
xmlFiles = objFolder.Files einstellen
Für jedes xmlFiles in objFolder.Files
Wenn InStr (xmlFiles, „RLLO“) dann
xml1Doc = xmlFiles.Name
beenden wenn
zunächst
'****, welches lädt das XML Akte ****
xmlDoc.load („C:\testnew\“ u. xml1Doc)
msgbox xml1Doc 'Mitteilung, zum es sicherzustellen die korrekte xml Akte. Notwendigkeit zu entfernen
ElemList = xmlDoc.getElementsByTagName („Anzeige“) einstellen
'ElemList.Length zeigt Ihnen, wieviele ANZEIGEN-Nullpunkte Sie fanden
msgbox ElemList.Length 'Mitteilung, zum der korrekten Menge der ANZEIGE sicherzustellen
'Schleife durch Ihre Nullpunkt-Liste
Für jedes Elem in ElemList
'Überprüfen, um zu sehen, wenn dieser Nullpunkt ein Attribut hat, das Graphic genannt
Wenn nicht Elem.getAttribute („Grafik“) dann
'Sicherstellen, dass die Reihe die rechte Größe ist
Redim Konserve strGraphicList (i)
'Wenn ja, den Attributwert einer Reihe zuweisen
strGraphicList (i) = Elem.getAttribute („Grafik“)
'Den Kostenzähler erhöhen
I = i + 1
Beenden wenn
Zunächst
'Schleife durch die Reihe
Für i = 0 zu Ubound (strGraphicList)
'Sicherstellen, dass die ursprüngliche Akte in der Quelle existiert
Wenn fso.FileExists (strFromDir u. „\“ u. strGraphicList (i)) dann
'Fand die Akte - zum Bestimmungsort zu kopieren
fso.CopyFile strFromDir u. „\“ u. strGraphicList (i), strToDir u. „\“
Beenden wenn
Zunächst
'Mitzuteilen Mitteilung, dass die Akten, von vorbei kopiert wenn
msgbox „alle Akten, wenn von kopiert über“
'Validieren, dass alle Akten im Bestimmungsort herausnehmen
Für i = 0 zu Ubound (strGraphicList)
'Sicherstellen, dass die ursprüngliche Akte in der Quelle existiert
Wenn NICHT fso.FileExists (strToDir u. „\“ u. strGraphicList (i)) dann
'Akte NICHT gefunden
objEmail.From = „[email protected]“
objEmail.To = „[email protected]“
objEmail.Subject = „Grafik“ u. strGraphicList (i) u. „gefunden nicht“
objEmail.Textbody = „Grafik Identifikation“ u. strGraphicList (i) u. „gefunden nicht“
objEmail.Configuration.Fields.Item _
(„http://schemas.microsoft.com/cdo/configuration/sendusing ") = 2
objEmail.Configuration.Fields.Item _
(„http://schemas.microsoft.com/cdo/configuration/smtpserver ") = _
„xxx.xxx.xxx.xxx“
objEmail.Configuration.Fields.Item _
(„http://schemas.microsoft.com/cdo/configuration/smtpserverport ") = 25
objEmail.Configuration.Fields.Update
objEmail.Send
Beenden wenn
Zunächst
'Überprüfen, um zu sehen, wenn Sie irgendwelche fehlenden eMail senden lassen Ihnen
msgbox „irgendwelche Vermisstgraphik-eMail?“
'', die Grafiken im Quell-Antrieb löschend
'Für i = 0 zu Ubound (strGraphicList)
'' Sicherstellen, dass die ursprüngliche Akte in der Quelle existiert
'Wenn fso.FileExists (strFromDir u. „\“ u. strGraphicList (i)) dann
''Fand die Akte - Akte aus Quelle löschen
'fso.DeleteFile strFromDir u. „\“ u. strGraphicList (i)
'Beenden wenn
'Zunächst
'Alle Grafiken im Quell-Antrieb shoud gelöscht
'msgbox „Grafiken sollte aus Quelle gelöscht werden“
', um MANN die gesendet zu werden eMail zu informieren Neuzugang ist bereit
'objEmail.From = „[email protected]“
'objEmail.To = „[email protected]“
'objEmail.Subject = „Neuzugang ist bereit“
'objEmail.Textbody = „Neuzugang ist bereit. Ein großes Wochenende haben“
'objEmail.Configuration.Fields.Item _
'(„http://schemas.microsoft.com/cdo/configuration/sendusing ") = 2
'objEmail.Configuration.Fields.Item _
'(„http://schemas.microsoft.com/cdo/configuration/smtpserver ") = _
'„xxx.xxx.xxx.xxx“
'objEmail.Configuration.Fields.Item _
'(„http://schemas.microsoft.com/cdo/configuration/smtpserverport ") = 25
'objEmail.Configuration.Fields.Update
'objEmail.Send
msgbox „erfolgt“
WScript.Quit ()
|