Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Rund um AutoCAD
  DOS-Batch - Aktualisierung von Verzeichn.

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  DOS-Batch - Aktualisierung von Verzeichn. (2996 mal gelesen)
Stephan 2
Mitglied



Sehen Sie sich das Profil von Stephan 2 an!   Senden Sie eine Private Message an Stephan 2  Schreiben Sie einen Gästebucheintrag für Stephan 2

Beiträge: 326
Registriert: 28.11.2001

Rechner mit Core2 Duo , 2.8GHz, 4GB RAM
WinXP, Office 2003
Productstream 2009
Inventor 2009, Mechanical 2009, 2010

erstellt am: 14. Apr. 2005 13:36    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hier gibt es doch bestimmt auch Leute, die mit alten DOS-Routinen arbeiten:

Mit folgender 'Bätsch' (Auszug davon) aktualisiere ich so manche Inhalte auf der lokalen Platte mit den Inhalten im Netzverzeichnis. Damit werden hier z. B. einheitliche Schriftfelder und Rahmen auf die Plätze verteilt.
...

xcopy "<PFAD>\einstell_acadmech2004\gen_acadmech2004\dwg\format\*.dwg" "C:\programme\autodesk\Acadm 2004 DX\acadm\gen\dwg\format\" /d/q/r

...

Seit WinXP bleibt das DOS-Fenster immer stehen, sobald es etwas zu überschreiben gibt auf der Festplatte. Es wartet auf eine Bestätigung mit JA / ALLE / NEIN.

Wie kann man diese Meldung unterdrücken. Es sollen immer ohne Rückfrage alle Dateien überpinselt werden. Auf einer NT-Maschine lief das alles super.

Hat jemand eine Idee dazu?

------------------
Stephan

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

CAD-Huebner
Ehrenmitglied V.I.P. h.c.
Verm.- Ing., ATC-Trainer



Sehen Sie sich das Profil von CAD-Huebner an!   Senden Sie eine Private Message an CAD-Huebner  Schreiben Sie einen Gästebucheintrag für CAD-Huebner

Beiträge: 9803
Registriert: 01.12.2003

AutoCAD 2.5 - 2025, Civil 3D, MAP 3D, ACADM, ACA
Inventor Prof. 2025, AIP 4-2025
Win 11

erstellt am: 14. Apr. 2005 13:44    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Stephan 2 10 Unities + Antwort hilfreich

eine Idee ist der Parameter /Y

Ich würde XCOPY einmalig von der Eingabeaufforderung starten, ausserdem den Parameter /q weglassen (keine Dateinamen beim Kopieren anzeigen), um dann die Fehlermeldung bzw. Anfrage Ja/Nein im Kontext zu verstehen.

XCOPY /? listet übrigens alle Parameter samt Erläuterung auf.

------------------
Mit freundlichem Gruß

Udo Hübner

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Stephan 2
Mitglied



Sehen Sie sich das Profil von Stephan 2 an!   Senden Sie eine Private Message an Stephan 2  Schreiben Sie einen Gästebucheintrag für Stephan 2

Beiträge: 326
Registriert: 28.11.2001

erstellt am: 14. Apr. 2005 14:00    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Danke, das wars - /y

Hät' ich auch selbst drauf kommen können ... xcopy /? Da steht es klipp und klar drin. Jetzt wird wieder ohne lästiges Fragen kopiert.

Stephan

------------------
Stephan

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Bernd P
Ehrenmitglied V.I.P. h.c.
cook-general



Sehen Sie sich das Profil von Bernd P an!   Senden Sie eine Private Message an Bernd P  Schreiben Sie einen Gästebucheintrag für Bernd P

Beiträge: 3424
Registriert: 07.06.2001

W10-64bit, AMD Ryzen 7 3700X,32GB RAM, Sapphire Pulse Radeon RX 570 8G G5, Canon TX-3000 MFP, Maus Cherry MW4500, Sub:Infrastructure Design Suite, Office 365

erstellt am: 14. Apr. 2005 14:03    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Stephan 2 10 Unities + Antwort hilfreich

Hier mal ein Code Ohne Abfrage / alle Unterverzeichnisse /Bei Fehler weiterkopieren / Nur Aktuelle Dateien

xcopy /y /s /c /d "c:\Verzeichnis\*.*" "d:\verzeichnis\"

/A        Kopiert nur Dateien mit gesetztem Archivattribut,
          ändert das Attribut nicht.
/M        Kopiert nur Dateien mit gesetztem Archivattribut,
          setzt das Attribut nach dem Kopieren zurück.
/D:M-T-J  Kopiert nur die an oder nach dem Datum geänderten Dateien.
          Ist kein Datum angegeben, werden nur Dateien kopiert,
          die neuer als die bestehenden Zieldateien sind.
/EXCLUDE atei1[+Datei2][+Datei3]...
          Gibt eine Liste von Zeichenfolgen an. Jede Zeichenfolge
          sollte in einer einzelnen Zeile in der Datei angezeigt werden.
          Wenn eine der Zeichenfolgen Teil des absoluten Verzeichnispfads
          der zu kopierenden Datei ist, wird diese Datei vom
          Kopiervorgang ausgeschlossen. Beispiel: Bei der
          Zeichenfolge \obj\ oder .obj werden alle Dateien
          unterhalb des Verzeichnisses OBJ bzw. alle Dateien mit
          der Erweiterung .obj vom Kopiervorgang ausgeschlossen.
/P        Fordert vor dem Erstellen jeder Zieldatei eine Bestätigung.
/S        Kopiert Verzeichnisse und Unterverzeichnisse, die nicht leer sind.
/E        Kopiert alle Unterverzeichnisse (leer oder nicht leer).
          Wie /S /E. Mit dieser Option kann die Option /T geändert werden.
/V        Überprüft jede neue Datei auf Korrektheit.
/W        Fordert vor dem Beginn des Kopierens zu einem Tastendruck auf.
/C        Setzt das Kopieren fort, auch wenn Fehler auftreten.
/I        Falls Ziel nicht vorhanden ist und mehrere Dateien kopiert
          werden, nimmt XCOPY an, dass das Ziel ein Verzeichnis ist.
/Q        Zeigt beim Kopieren keine Dateinamen an.
/F        Zeigt die Namen der Quell- und Zieldateien beim Kopieren an.
/L        Listet die Dateien auf, die ggf. kopiert werden.
/G        Ermöglicht das Kopieren von verschlüsselten Dateien auf ein
          Ziel wo Verschlüsselung nicht unterstützt wird.
/H        Kopiert auch Dateien mit den Attributen 'Versteckt' und 'System'.
/R        Überschreibt schreibgeschützte Dateien.
/T        Erstellt die Verzeichnisstruktur, kopiert aber keine Dateien.
          Leere oder Unterverzeichnisse werden nicht kopiert. Um auch diese
          zu kopieren, müssen Sie die Optionen /T /E angeben.
/U        Kopiert nur Dateien, die im Zielverzeichnis vorhanden sind.
/K        Kopiert Attribute. Standardmäßig wird 'Schreibgeschützt' gelöscht.
/N        Beim Kopieren werden die erzeugten Kurznamen verwendet.
/O        Kopiert Informationen über den Besitzer und ACL.
/X        Kopiert Dateiüberwachungseinstellungen (bedingt /O).
/Y        Unterdrückt die Aufforderung zur Bestätigung, dass eine
          vorhandene Zieldatei überschrieben werden soll.
/-Y      Fordert zur Bestätigung auf, dass eine bestehende
          Zieldatei überschrieben werden soll.
/Z        Kopiert Dateien in einem Modus, der einen Neustart ermöglicht.

------------------
"Warum Einfach es geht auch kompliziert". Schöne Grüsse aus der Steiermark  Bernd P.
Bitte Supportangaben eintragen, warum siehst du hier

[Diese Nachricht wurde von Bernd P am 14. Apr. 2005 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Stephan 2
Mitglied



Sehen Sie sich das Profil von Stephan 2 an!   Senden Sie eine Private Message an Stephan 2  Schreiben Sie einen Gästebucheintrag für Stephan 2

Beiträge: 326
Registriert: 28.11.2001

erstellt am: 14. Apr. 2005 14:06    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Ich wusste es: Es gibt noch etliche Leute, die dies ausgelatschten Wege gehen...
Danke auch an dich, Bernd.

Stephan

------------------
Stephan

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

marc.scherer
Ehrenmitglied V.I.P. h.c.
CAD-Administrator



Sehen Sie sich das Profil von marc.scherer an!   Senden Sie eine Private Message an marc.scherer  Schreiben Sie einen Gästebucheintrag für marc.scherer

Beiträge: 2494
Registriert: 02.11.2001

Windows 10 64bit
AutoCAD Architecture 2018/2019 (deu/eng)
AEC-Collection 2019 (Revit und Zeugs)
Wenn sich's nicht vermeiden läßt:
D-A-CH Erweiterung (mies implementierter Schrott)

erstellt am: 15. Apr. 2005 15:12    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Stephan 2 10 Unities + Antwort hilfreich

Hi,
hast Du schon mal vom M$ Tool Robocopy gehört?
Ist Bestandteil des kostenlos verfügbaren
Windows 2003 Server Toolkits und synchronisiert
Verzeichnisse im Handumdrehen.
Ich hatte vorher auch 'ne sehr ausladende Batchdatei.
Nun sind's nur noch zwei Zeilen...
robocopy.exe \\Server\Freigabe\_DATEN\BESTAND c:\$Server\_Daten\Bestand *.??g /mir /LOG:c:\Batch\Data.log /TEE
robocopy.exe \\Server\Freigabe\Acadwin C:\$server\Acadwin /mir /xd *Newpgm* /XF acaddoc.lsp /XX /LOG:c:\Batch\System.log /TEE

Einfach und sehr, sehr schnell.


------------------
Ciao,
Marc

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2024 CAD.de | Impressum | Datenschutz