{title}

Hallo, ich bin auf der Suche nach einem Skript, das eine Datei im Verzeichnis überprüfen kann und diese bestimmte Datei mit der aktuellen Zeit vergleichen muss. Wenn sie 20 Minuten kürzer als die aktuelle Zeit ist, muss dieses Skript eine E-Mail senden, zum Beispiel die aktuelle Zeit in Windows 12: 30 in meinem c: dir Ich habe die folgenden Dateien test1.txt 12:00 sap.txt 12:10 reco.txt 12:30 Dieses Skript muss nach der sap.txt-Datei suchen. Diese Datei ist weniger als 20 Minuten von der aktuellen Zeit entfernt dann muss dieses script email rds senden

nach/f "tokens = 1" %% a in ('time/t') setze a = %% a>% temp% 2 & CLS <sucht nach.txt-Dateien im aktuellen Verzeichnis nach/f "tokens = 1" %% a in ('findstr% d%% temp% 2') findet Dateien mit Zeiten vor 20 Minuten für/f "tokens = 1" %% a in (' type% temp% d ') SENDE DEINE E-MAIL für/f "tokens = 1" %% a in (' time/t ') setze a = %% a setze b =% a: ~ 0,2%: % a: ~ 3,2% eingestellt/ac =% b% -20 eingestellt d ​​= "% c: ~ 0,2%:% a: ~ 3,2% PM" dir .txt/a >>% temp% 2 & CLS für/f "Token = 1" %% a in ('findstr% d%% temp% 2') gibt %% a >>% temp% 3 für/f "Token = 1"% aus % a in ('type% temp% d') SENDEN SIE IHRE E-MAIL

Das Vergleichen von Uhrzeit und Datum ist schwierig. Hier ist ein vbscriptCode: Setze objFSO = CreateObject ("Scripting.FileSystemObject") Setze objFolder = objFSO.GetFolder ("C: temp") n = NowFor Each myFiles In objFolder.FilesIf , myFiles.DateLastModified, n) Code: @echo offcscript/nologo myscript.vbs> newfilerem send emailblat newfile -to > -server

kann fehlschlagen, wenn die Dateizeit etwa 11:59 Uhr und die aktuelle Zeit etwa 12:01 Uhr ist? korrigiere mich wenn ich falsch liege

Ja, ich verstehe, was du meinst. Keine Ahnung, ob dies funktionieren wird. @ ECHO OFF: DIM1for/f "tokens = 1"% a in ('time/t') setze a =% a setze b =% a: ~ 0,2% :% a: ~ 3,2% set f1 =% b: ~ 0,1% set f2 =% b: ~ 1,1% set f3 =% b: ~ 3,1% set f4 =% b: ~ 4,1% wenn '% f3%' == '7' setze f3 = 1, wenn '% f3%' == '8' setze f3 = 2, wenn '% f3%' == '9' setze f3 = 3, wenn '% f1%' == '2' setze f1 = 1if '% f1%' == '3' set f1 = 1if '% f1%' == '4' set f1 = 1if '% f1%' == '5' set f1 = 1if '% f1%' == '6' setzt f1 = 1, wenn '% f1%' == '7' setzt f1 = 1, wenn '% f1%' == '8' setzt f1 = 1, wenn '% f1%' == '9' setzt f1 = 1 setze/a c =% b% -20 setze d = "% c: ~ 0,2%:% a: ~ 3,2%" dir .txt/a >>% temp% 2 & CLS für/f "tokens = 1" %% a in ('findstr% d%% temp% 2') gibt %% a >>% temp% aus 3 für/f "tokens = 1" %% a in ('type% temp% d') SENDEN SIE IHRE E-MAIL: DIM2

Sie müssten cacl als Befehl verwenden. CACL "s ist ein Befehl, mit dem Sie Dateien Ihrer Wahl anzeigen und ändern können.

Dos Nerd, könntest du bitte NUR posten, wenn BEIDE Dinge wahr sind: -a. Du verstehst das questionb. Sie kennen die Antwort (Sie werden bemerkt.)

Sehr geehrte Damen und Herren, vielen Dank für Ihre Unterstützung. Ich teste das Skript

Sehr geehrte Damen und Herren, ich habe alle Skripte ausprobiert, die nicht funktionieren. Ich habe das vb-Skript nicht ausprobiert, da ich vb nicht auf meinem Computer installiert habe. Lassen Sie mich wissen, welches Skript ich dafür ausprobieren muss

Welches Betriebssystem Sie verwenden, vb wird nativ mit Windows geliefert. Es sei denn, Sie verwenden reines DOS

Ich benutze Windows Xprds

Aktualisierungs-plsrds

IE7 deinstallieren und Query neu installieren

Mein IE7 funktioniert nicht richtig und es passt, wenn ich es deinstalliere und neu installiere, was geht verloren? IE7 reagiert nicht, wenn ich auf IE klicke und mamager auflisten muss, um irgendetwas zu retten, und dann gehe Ich habe einen Dell-Desktop mit Windows XP Home Edition.

Installieren Sie einfach das neueste IE8 www.microsoft.com/windows/Internet-explorer/default.aspx

Die meisten, mit denen ich gesprochen habe, sagten, dass der IE8 ein großes Problem ist, daher habe ich Zweifel, ob ich ihn herunterladen kann.

IE8 hat Probleme, die so verwirrend sind wie das, was Sie gerade erleben. Warten Sie eine Weile, bis alle Fehler beseitigt sind. Bei manchen funktioniert es großartig, bei anderen ist es ein Albtraum. Sehen Sie sich das an //support.microsoft.com/kb/318378

Vielen Dank für Ihre Hilfe, und ich werde versuchen, IE wiederherzustellen, bevor ich etwas anderes versuche. Ihre Informationen zu meinem Problem waren sehr hilfreich.

Sie sind herzlich willkommenGutes Glück.

Beliebte Beiträge