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

Dateikommentar mittels Batch erzeugen, bzw. ändern

Frage Entwicklung Batch & Shell

Mitglied: Michael1709

Michael1709 (Level 1) - Jetzt verbinden

07.03.2008, aktualisiert 09.03.2008, 5467 Aufrufe, 3 Kommentare

Mit Boardmitteln, oder externem Programm

Hallo Allerseits,

ich bin auf der Suche nach einer Möglichkeit, einen Dateikommentar über die Befehlszeile, bzw. mit einer Batchdatei zu setzen.
Ich möchte auf diese Weise eine große Anzahl von Fotos entsprechend eines Teilstrings im Dateinamen mit einem Kommentar versehen.

Wäre schön, wenn jemand einen Ansatz, bzw. Lösung dazu hat.

Schönen Dank schonmal
-Michael
Mitglied: bastla
08.03.2008 um 16:38 Uhr
Hallo Michael1709!

Eine Lösung (fast) nur mit Bordmitteln könnte als Batchdatei so aussehen:
01.
@echo off & setlocal 
02.
set "AC=%temp%\AddComments.vbs" 
03.
 
04.
echo Set objFile=CreateObject("DSOFile.OleDocumentProperties"):objFile.Open(WScript.Arguments(0))>%AC% 
05.
echo objFile.SummaryProperties.Comments=WScript.Arguments(1):objFile.Save>>%AC% 
06.
 
07.
cscript //nologo %AC% "D:\Bild01.jpg" "Nur ein Testkommentar ..."
Voraussetzung für das Funktionieren dieser Batch/VBS-Kombination ist, dass die Systembibliothek Dsofile.dll installiert ist. Dazu genügt es, von http://www.microsoft.com/downloads/details.aspx?FamilyId=9BA6FAC6-520B- ... das entsprechende Setup herunterzuladen und in einen beliebigen (zur Not auch den vorgeschlagenen ) Ordner zu installieren.

Für eine automatisierte Kommentierung mehrerer Bilder musst Du dann nur noch die letzte Batchzeile (cscript ...) in eine passende Schleife integrieren (die zu übergebenden Parameter Dateipfad und Kommentar sollten dem Beispiel oben zu entnehmen sein).

Eine Liste weiterer Dateieigenschaften (welche sich über eine angepasste/erweiterte Version des obigen Scripts ebenfalls setzen ließen) wie auch das Script selbst findest Du in diesem Artikel.

Grüße
bastla
Bitte warten ..
Mitglied: Michael1709
09.03.2008 um 14:21 Uhr
Hallo bastla,

vielen Dank erstmal für Deine Antwort.
Ich werde die vorgeschlagene Lösung schnellstmöglich in die Tat umsetzen

Melde mich dann nochmal ...

Grüße
-Michael
Bitte warten ..
Mitglied: Michael1709
09.03.2008 um 21:09 Uhr
Hallo Bastla,

also Dein Lösungsansatz klappt ganz prima
Nochmal vielen Dank.

Grüße
-Michael
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst Dateinamen mit Batch-Datei ändern - Problem (9)

Frage von fffffuuuuuuuhhhh zum Thema Batch & Shell ...

Batch & Shell
gelöst Teile eines Dateinamens ändern mit Batch Datei (4)

Frage von fffffuuuuuuuhhhh zum Thema Batch & Shell ...

Batch & Shell
gelöst Registry per Batch abfragen und INI Einträge hinzufügen bzw. ändern (18)

Frage von kampen zum Thema Batch & Shell ...

Batch & Shell
gelöst Druckerverwaltung mit Druckerauswahl per Batch (5)

Frage von WiSch zum Thema Batch & Shell ...

Neue Wissensbeiträge
Windows Server

Verschieben von Servergespeicherten Profilen an einen anderen Speicherort

Erfahrungsbericht von Enriqe zum Thema Windows Server ...

Windows 10

Plattformdienst für unbekannte Geräte (7023)

Tipp von KMUlife zum Thema Windows 10 ...

Administrator.de Feedback

Umgangsformen auf der Seite

(16)

Information von Frank zum Thema Administrator.de Feedback ...

Heiß diskutierte Inhalte
Windows Server
Windows Server Komplettspiegelung (16)

Frage von pdiddo zum Thema Windows Server ...

Batch & Shell
gelöst Dir tc Befehl unter Windows 10 macht Probleme (14)

Frage von sugram zum Thema Batch & Shell ...

Windows Server
Windows Server 2016 RDS Remoteapp Anzeigefehler (11)

Frage von qlnGenius zum Thema Windows Server ...