Dieser Beitrag ist schon älter. Bitte vergewissern Sie sich, dass die Rahmenbedingungen oder der enthaltene Lösungsvorschlag noch dem aktuellen Stand der Technik entspricht.

Erstellen einer Batchdatei

Mitglied: 4949

Hilfe beim Erstellen einer Batchdatei

Hallo,
ich bin neu im Bereich von Batchdateien und kenn mich noch nicht damit aus.

Ich soll eine Batchdatei erstellen,die Konzepte in ein temporäres Verzeichnis zusammenkopiert, zippt und dann das temporäre Verzeichnis löscht.Dabei soll nur das aktuelle Dokument *.doc (kein Verzeichnis etwa wie alte Stände, auch keine excelfiles, keine rtf.-Dateien, keine Powerpointshow, keine HTML-Seiten....)
kopiert werden.
In Fällen, wie Tafel Load, in dem es meherer Dokumente gibt, soll zum Kopieren ein Filter verwendet werden

Ich hab absolut keine Ahnung wie ich das programmieren soll.
Kann mir vielleicht jemand dabei helfen?
Dankeschön!

Content-Key: 2746

Url: https://administrator.de/contentid/2746

Ausgedruckt am: 18.10.2021 um 15:10 Uhr

Mitglied: Lord-Helmi
Lord-Helmi 23.09.2004 um 11:14:25 Uhr
Goto Top
Hallo,

du willst also aus einem Verzeichniss eine bestimmte *.doc-Datei in ein anderes kopieren. Dabei soll aber nur die aktuelle Version kopiert werden. Woran willst du das festmachen? haben diese Dateien einen bestimmten Namen? Welche Art von Filter soll für die anderen Verzeichnisse gelten?

Um ein Dokument per Script ein ein ZIP-File zu packen, brauchst du einen Packprogramm, dass sich auch über die Kommandozeile bedienen lässt. Für WinZIP gibt es hier eine entsprechende Erweiterung, die du dir downloaden kannst.

Was soll nach dem Packen mit dem Zip-File passieren?

Gruß
Michael
Mitglied: 4949
4949 23.09.2004 um 11:20:26 Uhr
Goto Top
Wir haben einen Projektserver in dem alle Konzepte sind.Es geht um die Konzepte:
Loadkonzepte
Integrationskonzepte
Verdichtungskonzepte
Export
Reporting
Auftragssteuerungen
Archivierung
Dimensionen
Es soll halt nur ein Filter sein,der die sachen raus zieht die ich dort in dem verzeichnis haben will.
Und ich hab absolut keine Ahnung wie ich das anstellen soll:) face-smile
Mitglied: 4949
4949 23.09.2004 um 11:24:37 Uhr
Goto Top
die zip datei soll auf dem Desktop oder in einem Verzeichnis liegen!
Mitglied: 4949
4949 23.09.2004 um 11:35:03 Uhr
Goto Top
so das programm zum bedienen von win zip über die komandozeile hab ich jetzt,aber wie kann ich das ganze schreiben???
Mitglied: Lord-Helmi
Lord-Helmi 23.09.2004 um 11:51:52 Uhr
Goto Top
Hallo,

ich gehe einfach mal davon aus, dass es sich bei den "Projekten" um Ordner handelt, in denen die Daten zu dem entsprechenden Projekt abgelegt werden.

Als erstes würde ich mit einer FOR-Schleife das aktuelle Datum auslesen und so den temporären Ordner benennen.

Danach würde ich mit einer FOR-Schleife die Ordner durchlaufen und dann aus allen gefundenen Ordnern die entsprechenden Dateien (z.B. *.doc) rauskopieren. Das hat den Vorteil, falls mal neue Ordner dazukommen, musst du nicht dein Script ändern.

Dann mittels WinZIP die Dateien in ein ZIP-File packen, welches du dann auch nach Datum benennen kannst.

Das ganze könnte in etwa so aussehen:
@ECHO OFF
@for /F "tokens=1,2,3,4 delims=/. " %%a in ('date/T') do set SICDATE=%%d-%%c-%%b
md %SICDATE%
@for /R %%e in (.) do copy %%e\*.doc %SICDATE%
cd %SICDATE%
c:\programme\winzip\wzzip %SICDATE%.zip *.doc

Gruß
Michael
Mitglied: Lord-Helmi
Lord-Helmi 23.09.2004 um 11:54:50 Uhr
Goto Top
Hallo,

du nimmst das oben gepostete Script und legst es als *.CMD in das Verzeichniss, in dem auch eure ganzen Projekte liegen. Wenn du das Script ausführst, wird ein neuer Ordner mit dem Tagesdatum angelegt. In dem Ordner liegen dann auch die Kopierten *.doc-Dateien und das daraus erstellte ZIP-File. Ich hoffe, das funktioniert so. Eventuell musst du die Pfade noch etwas anpassen.

Gruß
Michael
Mitglied: Lord-Helmi
Lord-Helmi 26.09.2004 um 08:07:26 Uhr
Goto Top
Hallo,

da ein wenig Feedback für uns auch ganz nett ist und wir auch gerne wissen möchten, ob unsere Tipps funktionieren, teile uns doch mal mit, ob das ganze funktioniert hat.

Gruß
Michael
Mitglied: 4949
4949 30.09.2004 um 14:16:32 Uhr
Goto Top
hat soweit funktioniert,hab nur neue probleme.... Habs nicht so mit batches
Mitglied: Lord-Helmi
Lord-Helmi 01.10.2004 um 07:33:50 Uhr
Goto Top
Hallo,

wenn du uns die Probleme beschreibst, bin ich mir fast sicher, dass wir auch für die neuen Probleme eine Lösung finden.

Gruß
Michael
Mitglied: 4949
4949 01.10.2004 um 09:04:43 Uhr
Goto Top
ich habe einen pfad auf meinem pc und will dort in ein unterverzeichnis sachen vom server mithilfe einer batchdatei kopieren. Das funktioniert alles prima,aber wie kann ich die pfadangabe unabhängig machen(ist für andere rechner gedacht!)
also statt c:\\konzepte\*.doc
*:\\konzepte\*.doc?
Heiß diskutierte Beiträge
question
Server mit zwei Interfaces und Standardgateways am selben Switch gelöst incisor2kVor 1 TagFrageNetzwerkgrundlagen13 Kommentare

Guten Morgen. Ich brauche bitte ein bisschen Hirnschmalz von euch, um ggf. Auswirkungen nachfolgendes Szenarios zu verstehen. Gestern ist mir etwas seltsames untergekommen. Kurz umrissen: ...

question
Windows 11 Upgrade nicht möglichben1300Vor 11 StundenFrageWindows 1114 Kommentare

Guten Morgen ! ich habe einen Gaming PC, mit folgende Spezifikationen: Leider kann ich diesen nicht auf Windows 11 upgraden: Welche Optionen bleiben mir, um ...

question
SFP+ auf RJ45 AdapterHasahirnVor 1 TagFrageLAN, WAN, Wireless5 Kommentare

Hallo, bin neu hier und hoffe das richtige Unterforum mit meiner Frage erwischt zu haben. Falls das nicht der Fall sein sollte bitte entsprechend verschieben, ...

question
Anfänger benötigt Hilfe bei PDFsBarabanVor 1 TagFrageMicrosoft8 Kommentare

Hallo zusammen, ich bin ein leidgeplagter Endnutzer der bei dem leidigen Thema PDFs zusammenführen Hilfe benötigt. Ich habe mir hier schon ein paar Beiträge durchgelesen ...

question
Langsamer Neustart DELL Inspiron 3501 - überarbeitet gelöst markaurelVor 1 TagFrageWindows 104 Kommentare

Hallo zusammen und bitte um eure Hilfe! Ich hab einen Dell Inspiron (3501) vor mir, welcher mit einem Intel i5, 16 GB RAM und einer ...

question
Was ich benötige ist ein guter Wechselrahmen 5,25"Lefty0815Vor 17 StundenFrageFestplatten, SSD, Raid8 Kommentare

Hallo an alle, ich such mir noch einen Wolf :-) Was ich benötige ist ein Wechselrahmen 5,25" für eine zwei oder drei 3,5Zoll Festplatten (SATA ...

question
Spam in den PNserikroVor 10 StundenFrageAdministrator.de Feedback7 Kommentare

Moin, das habe ich heute in meinen PNs gefunden: Hallo, Schatz . Ich hoffe, es geht dir gut, mein Name ist Naomi Haider, ich habe ...

question
VPN per LTE? Hardware? Alternativen? gelöst HerrKohlVor 1 TagFrageRouter & Routing8 Kommentare

Hallo, ich stehe vor einem Problem, welches ich als Laie mit wenig Ahnung lösen möchte/muss. Kurz umrissen: ich betreibe in meinem Büro mehrere Endgeräte, die ...