kaschdewasser
Lt. Junior Grade
- Registriert
- Aug. 2005
- Beiträge
- 273
Hi an alle,
ich bin neben meinem normalen "Job" auch ein wenig für die EDV in unserem kleinen Betrieb zuständig. Ich habe mir überlegt, ein Netzlaufwerk für alle Nutzer einzurichten, wo alle Projektrelevanten Ordner direkt verlinkt werden, sodass nicht jedes mal durch den kompletten Wirr-Warr auf den Netzlaufwerken geklickt werden muss.
Ich frage per Batch alle Projektrelevanten Daten ab, die da wären:
- Auftragsnummer
- Kundenname
- Maschinenbezeichnung
- Ex Zone
Jetzt möchte ich gerne eine Datei, die irgendwo auf dem Netzlaufwerk liegt, in den automatisch erstellten Ordner kopieren, da die Datei für jedes Projekt benötigt wird.
Hier einfach mal mein aktueller code. Wie müsste der Copy-Befehl richtig heißen? Problem ist, dass ich Leerzeichen in den Ordnern habe, die ich aber ungerne weglassen möchte.
Der Copybefehl funktioniert bis zu den Ordnern, die durch die Abfrage erstellt werden...
Evtl. weiß jemand weiter?
liebe Grüße
@echo off
echo Bitte Informationen eingeben:
set /p "Auftragsnummer=Auftragsnummer: "
set /p "Kundenname=Kundenname: "
set /p "Maschinenbezeichnung=Maschinenbezeichnung: "
set /p "Ex Zone=Ex Zone: "
//dient zum kopieren: mkdir d:\"%Auftragsnummer% ""%Kundenname% ""%Maschinenbezeichnung% ""%ex zone%"
//elektro
mkdir "U:\Betriebsanleitungen, Dokumentationen\Elektro - Schaltplaene\"%Kundenname%"\%Auftragsnummer% ""%Maschinenbezeichnung% ""%Ex Zone%"
explorer.exe "U:\Betriebsanleitungen, Dokumentationen\Elektro - Schaltplaene\%Kundenname%\"
copy U:\"Betriebsanleitungen, Dokumentationen"\"Elektro - Schaltplaene"\"listen vorlage.xls" U:\"Betriebsanleitungen, Dokumentationen"\"Elektro - Schaltplaene"\"%Kundenname%"\"%Auftragsnummer% ""%Maschinenbezeichnung% ""%Ex Zone%"\
@exit
ich bin neben meinem normalen "Job" auch ein wenig für die EDV in unserem kleinen Betrieb zuständig. Ich habe mir überlegt, ein Netzlaufwerk für alle Nutzer einzurichten, wo alle Projektrelevanten Ordner direkt verlinkt werden, sodass nicht jedes mal durch den kompletten Wirr-Warr auf den Netzlaufwerken geklickt werden muss.
Ich frage per Batch alle Projektrelevanten Daten ab, die da wären:
- Auftragsnummer
- Kundenname
- Maschinenbezeichnung
- Ex Zone
Jetzt möchte ich gerne eine Datei, die irgendwo auf dem Netzlaufwerk liegt, in den automatisch erstellten Ordner kopieren, da die Datei für jedes Projekt benötigt wird.
Hier einfach mal mein aktueller code. Wie müsste der Copy-Befehl richtig heißen? Problem ist, dass ich Leerzeichen in den Ordnern habe, die ich aber ungerne weglassen möchte.
Der Copybefehl funktioniert bis zu den Ordnern, die durch die Abfrage erstellt werden...
Evtl. weiß jemand weiter?
liebe Grüße
@echo off
echo Bitte Informationen eingeben:
set /p "Auftragsnummer=Auftragsnummer: "
set /p "Kundenname=Kundenname: "
set /p "Maschinenbezeichnung=Maschinenbezeichnung: "
set /p "Ex Zone=Ex Zone: "
//dient zum kopieren: mkdir d:\"%Auftragsnummer% ""%Kundenname% ""%Maschinenbezeichnung% ""%ex zone%"
//elektro
mkdir "U:\Betriebsanleitungen, Dokumentationen\Elektro - Schaltplaene\"%Kundenname%"\%Auftragsnummer% ""%Maschinenbezeichnung% ""%Ex Zone%"
explorer.exe "U:\Betriebsanleitungen, Dokumentationen\Elektro - Schaltplaene\%Kundenname%\"
copy U:\"Betriebsanleitungen, Dokumentationen"\"Elektro - Schaltplaene"\"listen vorlage.xls" U:\"Betriebsanleitungen, Dokumentationen"\"Elektro - Schaltplaene"\"%Kundenname%"\"%Auftragsnummer% ""%Maschinenbezeichnung% ""%Ex Zone%"\
@exit