Zum Inhalt springen

Kann ich mit einer Batch Datei den selben Ablauf für mehrere Dateien erstellen?


Empfohlene Beiträge

Geschrieben

Hey =) Also ich habe mehrere Textdateien mit verschiedenen Namen... Zum Beispiel sieht eine Textdatei so aus:

01 Otto

02 Hans

03 Peter

06 Klaus

08 Werner

Es sind noch andere Text Dateien mit ebenfalls anderen Namen aber der gleichen Struktur. Ich will nun von jeder .txt Datei den Namen der nach 08 steht heraussuchen. Das VBS Script habe ich schon erstellt, doch mir fehlt noch die Batch Datei die mir diesen Vorgang für jede Textdatei aufruft (denn es sind über 700 Textdatein). Wie erstelle ich dieses Script?

Geschrieben

Warum baust dud as nicht direkt in dein VBS mit ein?

On Error Resume Next

  Dim fso, folder, files, sFolder


  Set fso = CreateObject("Scripting.FileSystemObject")

  sFolder = Wscript.Arguments.Item(0)

  If sFolder = "" Then

      Wscript.Echo "No Folder parameter was passed"

      Wscript.Quit

  End If


  Set folder = fso.GetFolder(sFolder)

  Set files = folder.Files


  For each folderIdx In files

    #Hier deine Bearbeitung der einzelnen Dateien rein!#

  Next

ungetestet, sollte aber so funktinieren.

Du rufst das ganze dann so auf:

DeinVBscript.vbs "c:\zu\durchsuchender\Pfad"

Gruß

Enno

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...