Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Batchdatei mit xcopy und Verzeichnisabfrage für Digi Cam

Frage Entwicklung Batch & Shell

Mitglied: T031

T031 (Level 1) - Jetzt verbinden

06.10.2006, aktualisiert 08.10.2006, 5258 Aufrufe, 7 Kommentare

Guten Tag zusammen,

meine Frage dreht sich um folgendes:

Hab mir vor kurzem die Exilim S-600 gekauft und schon nice pics geschossen. Nun will ich den Vorgang der Verwaltung mit einer Batch automatisieren. Angenommen mein Bilderverzeichnis ist z.B: D:\Bilder\Digi-Pics und dort liegen die Alben in Unterverzeichnissen wie Urlaub`05, Geb-Party, o ä.

Will nun also das wenn ich mit der DigiCam docke, die *.bat ausführen und sie dann die Bilder in das Verzeichnis D:\Bilder\Digi-Pics kopiert. Bis da hin ja kein Problem...

@ECHO OFF

CLS
REM ------------------------------------------------------------

REM Name: Digi-Batch.BAT

REM Autor: xxx

REM Datum: 11.08.06

REM ------------------------------------------------------------
ECHO Die Datenuebertragung der AVI- und JPG-Dokumente wird gestartet ..

ECHO.


xcopy J:\DCIM\100CASIO\*.* D:\Bilder\Digi-Pics\*.*


ECHO.

ECHO Die Datenuebertragung wurde abgeschlossen ...

PAUSE
REM -------------------------- E O F ---------------------------


Bin aber faul und will mir auch das einorden danach sparen..

FRAGE: Ist es möglich dass die Batch mich fragt wie mein neues Fotoalbum heißen soll und ich dann z.B "Urlaub Italien 06" eingebe und die Batch den Ordner dann erstellt (im Ordner D:\Bilder\Digi-Pics\..) und die Dateien kopiert.


Danke im Voraus
Mitglied: bastla
06.10.2006 um 22:16 Uhr
Hallo T031!

Ersetze mal Deine XCOPY-Zeile durch folgendes:

01.
set /P Ordner="Albumname? " 
02.
xcopy /I J:\DCIM\100CASIO\*.* "D:\Bilder\Digi-Pics\%Ordner%"
HTH
bastla
Bitte warten ..
Mitglied: Biber
06.10.2006 um 22:26 Uhr
Moin T031,

willkommen im Forum.
Diese Art Faulheit finde ich unterstützenswert.
Nach Deiner Vorarbeit sind auch nur eine neue und zwei geänderte Zeilen in Deinem Schnipsel nötig.
01.
:: --- snipp DigicamCopy.bat 
02.
@ECHO OFF & setlocal 
03.
 
04.
CLS 
05.
REM ------------------------------------------------------------ 
06.
 
07.
REM Name: Digi-Batch.BAT 
08.
 
09.
REM Autor: xxx 
10.
 
11.
REM Datum: 11.08.06 
12.
 
13.
REM ------------------------------------------------------------ 
14.
ECHO Die Datenuebertragung der AVI- und JPG-Dokumente wird gestartet .. 
15.
 
16.
ECHO. 
17.
Set /P neuesDir="Name des neuen Verzeichnisses? " 
18.
 
19.
xcopy J:\DCIM\100CASIO\*.* "D:\Bilder\Digi-Pics\%neuesDir%\*.*" 
20.
 
21.
ECHO. 
22.
 
23.
ECHO Die Datenuebertragung wurde abgeschlossen ... 
24.
 
25.
PAUSE 
26.
REM -------------------------- E O F ---------------------------

Der Batch in Aktion sieht dann so aus:
01.
>DigicamCopy 
02.
Die Datenuebertragung der AVI- und JPG-Dokumente wird gestartet .. 
03.
 
04.
Name des neuen Verzeichnisses? Neulich im Swingerclub Mannheim <----------die Eingabe 
05.
[xcopy J:\DCIM\100CASIO\*.* "D:\Bilder\Digi-Pics\Neulich im Swingerclub Mannheim\*.*"] <-----der ausgeführte Befehl 
06.
 
07.
Die Datenuebertragung wurde abgeschlossen ... 
08.
Drücken Sie eine beliebige Taste . . .
Wenn Du keinen neuen Verzeichnisnamen eingibst [ENTER drückst], wird alles auf die Root-Ebene des Zielverzeichnisses "D:\Bilder\Digi-Pics" kopiert.

Gruß
Biber
[Edit] @bastla Sorry, war über Kreuz. [/Edit]
Bitte warten ..
Mitglied: bastla
06.10.2006 um 22:36 Uhr
@Biber

Erster!

Hast Dich wohl zu lange mit dem Swingerclub aufgehalten ...

Zum Thema Faulheit: Ich habe in der Zwischenzeit mit einer autorun.inf auf der SD-Karte meiner Kamera experimentiert, aber leider keinen Erfolg gehabt - irgendeine Idee dazu?

<Edit>
Ergänzung/Konkretisierung: In autorun.inf eingetragenes Icon (auf der SD-Karte gespeichert) wird im Explorer als Laufwerksymbol angezeigt, der "open="-Eíntrag startet aber die Batch-Datei nicht (weder von Karte noch von Platte), sondern es wird immer nur der Windows-Standarddialog für mögliche Aktionen angeboten.
</Edit>

Grüße
bastla
Bitte warten ..
Mitglied: T031
07.10.2006 um 14:28 Uhr
Jungs, ich danke euch.. hab sehr schnelle und korrekte antworten bekommen.. nice Forum!!
Bitte warten ..
Mitglied: Biber
07.10.2006 um 18:57 Uhr
@T031
Danke. Kannst Du bitte diesen Beitrag als "Gelöst" kennzeichnen und die nächste Batch-Frage auch im Bereich "Batch & Shell" posten?
Ist ein bisschen abgelegen unter "Startseite"->"Entwicklung"->Programmierung"->Batch & Shell".

Aber wenn man/frau es erst einmal gefunden hat, geht man immer wieder gerne dort hin. *g
@bastla

Zu Deiner autorun.inf-Frage:
In "open=..." steht auch "cmd /c nameDerBatchdatei.bat"?
Oder meinetwegen auch "open=%windir%\system32\cmd.exe nameDerBatchdatei.bat"?

Habe es selbst nicht probiert (ich male noch meine Bilder ganz altmodisch) - sonst mach einen neuen Thread auf.

Gruß
Biber
Bitte warten ..
Mitglied: bastla
07.10.2006 um 19:51 Uhr
Hallo Biber!

Am Aufruf liegt's nicht (auch ersatzweise mit einer .exe versucht) - ist mir aber keinen eigenen Thread wert.

Schönes WE
bastla
Bitte warten ..
Mitglied: miniversum
08.10.2006 um 20:30 Uhr
@bastla @Biber
Ich meine da mal was gelesen zu haben das das nur bei CDs und DVDs geht und nicht bei USB Sticks und SD Karten und so. Kann mich aber auch täuschen.

miniversum
Bitte warten ..
Neuester Wissensbeitrag
Humor (lol)

Linkliste für Adventskalender

(3)

Information von nikoatit zum Thema Humor (lol) ...

Ähnliche Inhalte
Switche und Hubs
gelöst IP Cam außen am Haus Zugriff sichern über Firewall ACL (6)

Frage von TimMayer zum Thema Switche und Hubs ...

LAN, WAN, Wireless
IP-Cam aus verschiedenen VLANs (2)

Frage von NoobOne zum Thema LAN, WAN, Wireless ...

Batch & Shell
gelöst Mit Batchdatei Informationen auslesen und diese strukturiert in Excel ausgeben (9)

Frage von Flodsche zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Windows Server
DHCP Server switchen (25)

Frage von M.Marz zum Thema Windows Server ...

SAN, NAS, DAS
gelöst HP-Proliant Microserver Betriebssystem (14)

Frage von Yannosch zum Thema SAN, NAS, DAS ...

Grafikkarten & Monitore
Win 10 Grafikkarte Crash von Software? (13)

Frage von Marabunta zum Thema Grafikkarten & Monitore ...

Windows 7
Verteillösung für IT-Raum benötigt (12)

Frage von TheM-Man zum Thema Windows 7 ...