Top-Themen

Aktuelle Themen (A bis Z)

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 Ordner finden, Bilder kopieren, per Batch und Kontext-Menue im Win-Explorer

Mitglied: kaeptenblei

kaeptenblei (Level 1) - Jetzt verbinden

02.11.2011, aktualisiert 19:52 Uhr, 4374 Aufrufe, 3 Kommentare

Hallo zusammen,

könnt Ihr mir helfen, eine Batch-Zeile "schöner" zu machen.

Folgendes:
Ich habe Bilder, die in immer verschiedenen Ordner und Unterverzeichnisse liegen. Die Verzeichnisstruktur sieht so aus:
d:\bilder\2011 Nov 2\123456\1 10x15\pc\opti
d:\bilder\2011 Nov 2\123456\5 13x18\pc\opti
usw.

Die Bilder liegen jeweils anders bearbeitet in den Ordner "anz format", "pc" und im "opti"-Ordner.

Die Batch soll jetzt nur die Bilder im Verzeichnis "opti" nach c:\sammelstelle kopieren. Starten möchte ich die Batch durch Links-klick im Windows-Explorer (Win XP SP3) über das Kontext-Menü.

Bisher sieht die Batch so aus: (Frage zwischendurch - wie bekomme ich hier eigentlich den Quelltext richtig eingefügt - so wie ihr das macht mit Zeilennummern usw)

01.
@echo off
02.
Shift
03.
for /r %0 /d %%i in (opti) do @(copy "%%i\*.jpg" "c:\sammelstelle\")
Läuft auch soweit - gibt zwar eine Fehlermeldung aus, wenn es kein Verzeichnis "opti" in den Unterverzeichnissen gibt, läuft aber weiter und kopiert alle jpg nach c:\sammelstelle.
also:
d:\bilder\2011 Nov 2\123456\opti - Fehler
d:\bilder\2011 Nov 2\123456\1 10x15\opti - Fehler
d:\bilder\2011 Nov 2\123456\1 10x15\pc\opti - Kopiert die Bilder....

Kann man das schöner machen ohne die Fehlermeldungen?


Die Batch heißt sammelstelle.bat bzw. .cmd und habe die nach "Dokumente und Einstellung..... Send To" kopiert. - LÄUFT.
Wenn ich aber in der Registry einen Eintrag erstelle:

[HKEY_CLASSES_ROOT\Folder\shell\Sammelstelle]

[HKEY_CLASSES_ROOT\Folder\shell\Index-erstellen\command]
@="c:\utility\sammelstelle.cmd"

Dann erscheint der Entrag Sammelstelle auch im Kontext Menü, wenn ich aber drauf klicke, dann geht ein Fester auf und ich bekomme eine Meldung "Zugriff verweigert" D:\bilder\datum....

Kennt Ihr Abhilfe, was mach ich falsch???

Danke und schöne Grüße

Frank
Mitglied: Biber
02.11.2011 um 19:35 Uhr
Moin kaeptenblei,

vielen Dank für deine gute Frage-Formulierung.

Einfachste Frage zuerst - Hilfe u.a. zur "Code-Formatierung" bekommst du am einfachsten durch Anklicken der rot leuchtenden "Formatierunghilfe" in der Kopfzeile eines Kommentars oder Beitrags bei der Erstellung.

Ungetesteter Lösungsansatz: Ändere den Bätschschnipsel wie folgt:
01.
@echo off
02.
Shift
03.
for /r "%~0" /d %%i in (opti) do if exist "%%i" copy "%%i\*.jpg" "c:\sammelstelle\"
-oder-
01.
@for /r "%~1" /d %%i in (opti) do if exist "%%i" copy "%%i\*.jpg" "c:\sammelstelle\"
Grüße
Biber
Bitte warten ..
Mitglied: kaeptenblei
02.11.2011 um 20:44 Uhr
Hi Biber,

danke Dir.

Wie heißt es doch so schon.... "Wer lesen kann ist klar im Vorteil" Formatierung klappt... Hatte auch schon die "rote Schrift" gefunden, im Hilfstext aber nach "Quelltext" und nicht nach "Quellcode" gesucht....

Aber ich bin jetzt total deprimiert.... hatte ich es doch mit nur 3 Zeilen (fast) geschafft....... UND DU machst daraus nur noch 1 Zeile

Beide Varianten funktionieren, sofern ich über das Kontext-Menü "Senden an" gehe.


Gibts noch eine Idee, damit das auch über den Registry Eintrag geht, damit das direkt im Kontext Menü steht?
Da bekomme ich immer noch die Meldung "Zugriff verweigert".

Danke Dir vielmals für den einzeiligen "Bätschschnipsel"

Gruß
Frank
Bitte warten ..
Mitglied: kaeptenblei
05.11.2011 um 12:18 Uhr
So hab's raus....

beim Aufrufen der Batch aus der Registry muss ein "%1" dahinter, der Registry Eintrag sieht jetzt so aus:

01.
Windows Registry Editor Version 5.00
02.

03.
[HKEY_CLASSES_ROOT\Folder\shell\sammelstelle]
04.

05.
[HKEY_CLASSES_ROOT\Folder\shell\sammelstelle\command]
06.
@="\"C:\\utility\\sammelstelle.bat\" \"%1\""
Somit habe ich, wenn ich im Win Explorer, mit der Rechten Maustaste auf ein Verzeichns, jetzt den Eintrag Sammelstelle.... und die Batch wird ausgeführt.

Oder wie schon geschrieben, die Batch-Datei einfach im "Senden an" Ordner speichern, das ist am einfachsten aber nicht am schönsten

Danke nochmals,
Schönes Wochenende
Frank
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Nonsense Error - find ihn nicht. (Batch)
gelöst Frage von clragonBatch & Shell7 Kommentare

Hey Leute! Ich bin's wieder. Heute habe ich ein besonders unnötiges Problem,. Aus irgendeinem Grund hat dieses Script einen ...

Batch & Shell

(Batch): "Find" Befehl nach aktuellem Datum filtern

gelöst Frage von unauthorized-userBatch & Shell3 Kommentare

Guten Morgen an alle, für die Dokumentation der Server-Updates habe ich eine winzige *.Bat-Datei geschrieben, welche mir alle installierten ...

Batch & Shell

Mit Batch ein bestimmtes Bild suchen

Frage von InvisibleQuantumBatch & Shell4 Kommentare

Hay, ich hoffe ihr könnt mir weiterhelfen Folgendes: Ich habe mehrere Ordner in denen verschiedene Dateien liegen, meistens .png ...

Windows 10

WIn 10 Anmelde-Bild über Domain vorgeben

Frage von Rocki4455Windows 10

Hallo Zusammen, gibt es eine Möglichkeit das User-Anmeldefoto bei Win 10 Clients zentral für den User (AD) vorzugeben? Die ...

Neue Wissensbeiträge
Router & Routing

Zyxel VMG 1312 B30A - Firmwareupdate nur im "privaten" Firefox Modus möglich

Tipp von the-buccaneer vor 3 StundenRouter & Routing

Hatte hier ein Zyxel 1312 das ums verrecken kein Firmwareupdate durchführen wollte. Datei ist auswählbar, dann kommt der Fortschrittskreisel ...

Windows 7

Windows 7 u. Server 2008 (R2) SHA-2-Update kommt am 12. März 2019

Information von kgborn vor 1 TagWindows 75 Kommentare

Kleine Info für die Admins der oben genannten Maschinen. Ab Juli 2019 werden Updates von Microsoft nur noch mit ...

Firewall
PfSense 2.5.0 benötigt doch kein AES-NI
Information von ChriBo vor 3 TagenFirewall2 Kommentare

Hallo, Wie sich einige hier erinnern werden hat Jim Thompson in diesem Aritkel beschrieben, daß ab Version 2.5.0 ein ...

Internet
Copyright-Reform: Upload-Filter
Information von Frank vor 4 TagenInternet1 Kommentar

Hallo, viele Menschen reden aktuell von Upload-Filtern. Sie reden darüber, als wären es eine Selbstverständlichkeit, das Upload-Filter den Seitenbetreibern ...

Heiß diskutierte Inhalte
Hardware
IT-Werkzeugkoffer bis 50,- EUR
gelöst Frage von departure69Hardware44 Kommentare

Hallo. Ich bin als IT-Systembetreuer einer Gemeinde zusätzlich auch der IT-Systembetreuer einer Grund- und Hauptschule. Dort muß ich jedoch ...

Netzwerke
Verteilung von Programmdaten außerhalb des internen Netzwerkes
Frage von mertaufmbergNetzwerke27 Kommentare

Guten Morgen liebe Administratoren, ich versuche zurzeit eine möglichst sichere und einfache Lösung zu suchen, um ein Programmverzeichnis über ...

Netzwerkmanagement
Richtfunknetzwerk mit vielen Hops stabiler gestalten
Frage von turti83Netzwerkmanagement22 Kommentare

Hallo, in meinem Dorf habe ich vor ca. einem Jahr ein Backbone aufgebaut um die Nachbarschaft mit Internet zu ...

Hyper-V
Intel MSC Raid 5 Rebuild
Frage von DannysHyper-V19 Kommentare

Hallo Community, Ich habe einen Modul Server von Intel in Betrieb. Dort ist eine Festplatte aus dem Raid 5 ...