Frage

Der Code soll einige Ping- und Tracert-Befehle in einer Datei ausführen, dann E-Mail an die Datei.Stattdessen erstellt es eine leere Datei.

Ich habe versucht, von objshell.exec umzuleiten, aber die Pop-ups-Fenster, die sich auftauchen, ärgerlich und stehlen den Fokus;Und ich möchte, dass dies regelmäßig im Hintergrund verwendet wird, indem Sie den Task-Scheduler verwenden.

Die generierte Syntax sieht so aus (und funktioniert, wenn sie zur Befehlszeile eingefügt werden):

generasacodicetagpre.

Die resultierende Befehlszeichenfolge funktioniert, wenn sie in ein CMD-Fenster eingefügt wird, aber die Tests in Excel und in der ausgeführten VBS ergibt eine leere Datei ...

hätte nichts dagegen, einen Wartungszustand zu haben, um nach der gesendeten E-Mail zu suchen, damit er die TXT-Datei löschen kann.Werde das später herausfinden :)

generasacodicetagpre.

War es hilfreich?

Lösung

Ihre

generasacodicetagpre.

Öffnet die Datei mit dem Namen ReportFileName.Das .run

generasacodicetagpre.

fragt dann das Betriebssystem, um in diese geöffnete Datei zu schreiben.Versuchen Sie, die Erstellung von ReportFile zu überspringen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top