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

Frage Entwicklung Batch & Shell

GELÖST

Inhalt einer Textdatei in eine Variable schreiben

Mitglied: majcho

majcho (Level 1) - Jetzt verbinden

27.11.2011 um 10:18 Uhr, 3477 Aufrufe, 4 Kommentare

Habe im Forum nach der Möglichkeit gesucht den "Inhalt einer gesamten Textdatei in eine Variable" zu schreiben und wurde unter Thread 144946 fündig. Dabei möchte ich einer .jpeg Datei ein Kommentar hinzufügen, damit dieser im Windows-Explorer sichtbar wird.

Folgendes habe ich programmiert, was leider nicht funktioniert:

01.
  
02.
@echo off & setlocal 
03.
for /f %%m in ('dir /s /b /a-d 1031.txt') do call :ProcessFile "%%m" 
04.
exiftool -xpcomment=%text% 1031.jpg 
05.
goto :eof 
06.
 
07.
 
08.
:ProcessFile 
09.
set text=%~1 %text% 
10.
goto :eof
Was mache ich falsch?
Mitglied: Friemler
27.11.2011 um 10:35 Uhr
Auch kein Hallo,

Zitat von majcho:
Was mache ich falsch?

  • Du benutzt ECHO OFF in einem Script, das nicht funktioniert.
  • Falls Du das Script per Doppelklick auf das Icon startest ist auch das falsch.

Auch ohne Gruß
Friemler
Bitte warten ..
Mitglied: bastla
27.11.2011 um 12:34 Uhr
... und Du beschreibst noch nicht einmal, was nicht funktioniert ...

bastla

P.S.: Im angegebenen (verlinkten wäre sinnvoller) Thread gab es nicht nur einen Kommentar ...
Bitte warten ..
Mitglied: rubberman
27.11.2011 um 14:16 Uhr
Hallo majcho.

Die meisten Tools haben eine Hilfe, FAQ oder Ähnliches. Ein Blick dort hinein lohnt sich immer. In deinem Fall scheint es völlig unsinnig zu sein mit einer Variable zu arbeiten, da du die Informationen eh in einer Datei hast und das Auslesen der Daten offenbar vom Tool selbst unterstützt wird.
"How do I read/write values containing newline characters?"
c. Write the tag from the contents of a separate text file: 
 
        exiftool "-comment<=file.txt" image.jpg
Grüße
rubberman
Bitte warten ..
Mitglied: majcho
27.11.2011 um 15:50 Uhr
Hi rubberman,

danke das funktioniert:

01.
FOR /F "delims=" %%i in ('dir /a-d /b /s "*.txt"') do ( 
02.
"C:\Program Files (x86)\exiftool\exiftool" "-xpcomment<=%%i" %%~ni.jpg )
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Textdatei zeilenweise in Variable schreiben
gelöst Frage von goodbytesBatch & Shell20 Kommentare

Hallo, mit einer Batch möchte ich mehrere Laufwerke mappen, abhängig vom Usernamen. Klar könnte ich auch für jeden User ...

Batch & Shell
Dateierweiterungen in eine Textdatei schreiben
gelöst Frage von joe65Batch & Shell3 Kommentare

Hallo, ich hab nach längerer Zeit wieder mal ein Batch-Problem. Ich möchte alle Dateierweiterungen (txt, docx, jpg, etc.) die ...

Batch & Shell
Erstellungsdatum vor jede Zeile einer Textdatei schreiben
gelöst Frage von freakonaleashBatch & Shell5 Kommentare

Hallo zusammen, ich habe einen Ordner mit ganz vielen Textdateien. Ich bräuchte eine Batch, die in jede Datei vor ...

Batch & Shell
Variablen Nutzen welche aus dem Inhalt von Variablen erstellt werden
gelöst Frage von der-blobBatch & Shell4 Kommentare

Hallo Zusammen, der Titel ist zwar nicht direkt aussage kräftig, aber jedoch weis ich nicht wie ich es beschreiben ...

Neue Wissensbeiträge
Linux

Meltdown und Spectre: Linux Update

Information von Frank vor 16 StundenLinux

Meltdown (Variante 3 des Prozessorfehlers) Der Kernel 4.14.13 mit den Page-Table-Isolation-Code (PTI) ist nun für Fedora freigegeben worden. Er ...

Tipps & Tricks

Solutio Charly Updater Fehlermeldung: Das Abgleichen der Dateien in -Pfad- mit dem Datenobject ist fehlgeschlagen

Tipp von StefanKittel vor 1 TagTipps & Tricks

Hallo, hier einmal als Tipp für alle unter Euch die mit der Zahnarztabrechnungssoftware Charly von Solutio zu tun haben. ...

Sicherheit

Meltdown und Spectre: Wir brauchen eine "Abwrackprämie", die die CPU-Hersteller bezahlen

Information von Frank vor 1 TagSicherheit12 Kommentare

Zum aktuellen Thema Meltdown und Spectre: Ich wünsche mir von den CPU-Herstellern wie Intel, AMD oder ARM eine Art ...

Sicherheit

Meltdown und Spectre: Realitätscheck

Information von Frank vor 1 TagSicherheit9 Kommentare

Die unangenehme Realität Der Prozessorfehler mit seinen Varianten Meltdown und Spectre ist seit Juni 2017 bekannt. Trotzdem sind immer ...

Heiß diskutierte Inhalte
Sicherheit
Meltdown und Spectre: Die machen uns alle was vor
Information von FrankSicherheit25 Kommentare

Aktuell sieht es in den Medien so aus, als hätten die Hersteller wie Intel, Microsoft und Co den aktuellen ...

Netzwerke
Packet loss bei "InternetLeitungsvollauslastung"
gelöst Frage von Freak-On-SiliconNetzwerke17 Kommentare

Servus; Ja der Titel klingt komisch, is aber so. Wenn die Internetleitung voll ausgelastet ist, hab ich extreme packet ...

Ubuntu
Ubuntu - Starter für nicht vertrauenswürdige Anwendungen
Frage von adm2015Ubuntu17 Kommentare

Hallo zusammen, Ich verwende derzeit die Ubuntu Versionen 17.10 bzw. im Test 18.04. Ich habe mehrere .desktop Dateien in ...

Windows 10
Automatische daten kopieren, USB zu USB unter Win10 im Hintergrund
Frage von DerEisigeWindows 1016 Kommentare

Hallo Leute, ich bin auf der Suche nach einem Skript, dass von einem USB Stick automatisch nach dem einstecken ...