-
Forum: Win32/Win64 API (native code)
Delphi
by Willie1,
17. Jan 2018
Ich werde es aus probieren. Gruß Willie.
-
Forum: Win32/Win64 API (native code)
Delphi
by Willie1,
13. Jan 2018
Hallo Freunde (ich glaube, Freundinnen sind keine dabei),
ich habe mein Problem mit Exiftool gelöst. Dank an alle und besonders an Bennik. Es ist so, dass Windows nach dem letzten Update das Schreiben von Daten aus einem anderem Programm heraus nicht mehr zulässt. Exiftoll -w und -w! funktionieren nicht mehr.
Dann noch ein Hinweis zu Windows: ich habe hier ja schon mal gepostet, dass ich...
-
Forum: Win32/Win64 API (native code)
Delphi
by Willie1,
20. Dez 2017
Hallo Benmik, wenn man sich nur schriftlich austauscht, kommt es zu Missverständnissen.
Cmd1 schreibt Köln, habe ich schon verstanden. Meine Digi-Kam schreibt Locations automatisch z.B. Deutschland, Nordrhein-Westfalen, Köln, Am Kölner Dom
- deshalb brauche ich nichts zu schreiben. Trotzdem danke für den Tipp..
Cmd 2 ist genial, ich muss nur die deutschen Sonderzeichen mit UTF8ToAnsi...
-
Forum: Win32/Win64 API (native code)
Delphi
by Willie1,
20. Dez 2017
Hallo,
ich habe es getestet.
cmd1 ist nicht notwendig. Wenn die deutschen Sonderzeichen korrekt angezeigt werden, dann auch Köln.
cmd 2 läuft, aber die deutschen Sonderzeichen werden nicht umgesetzt. Ich habe sie mit Memo1.Lines.Assign(ETout) übernommen.
cmd3 funktioniert nur dann, wenn ich als Zielordner den Ordner auswähle, in dem sich die Bilddatei befindet.
Ein Unterordner wird...
-
Forum: Win32/Win64 API (native code)
Delphi
by Willie1,
19. Dez 2017
Ok Delphi.Narium, da magst du recht haben. Auf jeden Fall klappt die Übersetzung.
Benmik, ich hab's mit Copy and Paste übertragen, es geht nicht. Ich weiß Programme mit Parameter zu bedienen ist mühsam!
-
Forum: Win32/Win64 API (native code)
Delphi
by Willie1,
19. Dez 2017
Hallo
-charset IPTC=UTF8 in den Parameter aufnehmen, hilft bei mir nicht!!!
s:=UTF8ToAnsi(ETout.Text);
Damit funktioniert es! Bei Delphi 2005 gab es diese Funktion noch nicht, deshalb mein Eigenkonstrukt, das ebenfalls funktioniert. Warum sollte ich das nicht nutzen. Ich habe die Exiftool-Textdatei vom JPG-Bild mit einem Hexeditor ausgewertet.
Wiellie.
-
Forum: Win32/Win64 API (native code)
Delphi
by Willie1,
18. Dez 2017
Hallo, ich habe mir Folgendes ausgedacht, es funktioniert zuerst mal. Nach den vielen Pleiten vielleicht ein Fortschritt. In meinem Archiv gefunden.
function Ex195(const s: string): string;
var // Die deutschen Umlaute + ß werden falsch dargestellt (Unicode)
po: Integer;
ch: Char; // Durch Ausprobieren habe ich die Codes herausbekommen
begin // erst...
-
Forum: Win32/Win64 API (native code)
Delphi
by Willie1,
17. Dez 2017
Ich habe sie eben mit Exiftool K-Dom.jpg -w! .txt in der CMD erzeugt.
Alles weitere später ...
Schönen Abend Willie.
-
Forum: Win32/Win64 API (native code)
Delphi
by Willie1,
17. Dez 2017
Also, wenn ich K-Dom.txt im Explorer öffne, wird Köln korrekt angezeigt. Ween ich erst Notepad öffne und dann K-Dom.txt öffne, wirden die Umlaute falsch angezeigt. Es geht um den Tag City.
Anbei Bild und Txt-Datei.
P.S Stattdessen ein Bild von der schönen Nachbarstadt.
-
Forum: Win32/Win64 API (native code)
Delphi
by Willie1,
17. Dez 2017
Delphi.Narium, das hatte ich hier schon gefunden, es läuft nicht.
Auf -lang de verzichten ist auch keine Lösung, es gibt den Tag City er zeigt z.B. Düsseldorf falsch in Unicode an, doof.
Ich habe es gerade ausprobiert, auf dem Rechner vor dem letzten Windows 10 Update werden Umlate z.B. Düsseldorf korrekt angezeigt.
Die Windows Console ist wohl verändert worden. Was sagt ihr jetzt.
...
-
Forum: Win32/Win64 API (native code)
Delphi
by Willie1,
17. Dez 2017
Hallo Benmik,
das will gerne tun.
Ich habe -lang de ausprobiert. Hier gibt es Probleme mit dem Zeichensatz. Die deutschen Umlaute werden falsch dargestellt. Ich hab's mit OEMToChar und OEMConvert versucht, geht aber nicht. So geht es nicht:
Memo1.Lines.OEMConvert:=true;
CharToOEM(PWideChar(ETout.Text),PAnsiChar(Memo1.Lines.Text)); Der Rückgabewert ist false
Ich sehe, über dieses Thema gibt...
-
Forum: Win32/Win64 API (native code)
Delphi
by Willie1,
14. Dez 2017
Hallo,
ich weiß jetzt, wie Exiftool in der Eingabeaufforderung eine externe Textdatei mit den
Metadaten anlegt.
Es geht so: In der Eingabeauff.:
1. Beispiel exiftool Korfu.jpg >"%temp%"\Bild.txt piped Bild.txt in Temp-Ordner des BS.
2. Beispiel exiftool Korfu.jpg -w! .txt legt Korfu.txt im gleichen Ordner wie das Bild ab.
3. Beispiel exiftool Korfu.jpg -w! %dc:\data\%f.txt legt Korfu.txt...
-
Forum: Win32/Win64 API (native code)
Delphi
by Willie1,
14. Dez 2017
Ich werde alles ausprobieren, ich bin sehr interessiert. Exiftool ist meiner Meinung nach das beste Programm für Metadaten von Bildern, besonders zum Schreiben von Daten z.B des Orientation-Tag, damit das Bild richtig gedreht wird.
Danke, ich melde mich...
Willie.
-
Forum: Win32/Win64 API (native code)
Delphi
by Willie1,
12. Dez 2017
Da könntest du recht haben. Es sieht wohl so aus, dass Exiftool die Datei nicht in TEMP schreiben kann.
Morgen werde ich es nochmal versuchen.
Da fällt mir gerade ein, könnte der Virenwächter dazwischen funken? Schließlich wird eine Datei erzeugt und abgelegt.
Willie.
-
Forum: Win32/Win64 API (native code)
Delphi
by Willie1,
12. Dez 2017
Ja!
Ich habe Exiftool in der "Eingabeaufforderung" ausgeführt und die Datei in den TEMP-Ordner ablegen wollen, ging nicht "Zugriff verweigert".
Willie.
-
Forum: Win32/Win64 API (native code)
Delphi
by Willie1,
12. Dez 2017
Hallo,
in dem Temp-Ordner. Bei mir c:\users\nutzername\appdata\local\temp (ermittelt durch Windows-Funktion).
Auf dem Desktop-PC: Windows 10 1709 Built 16299.98 von letzter Woche. Hier gehsts nicht
Laptop: Windows 10 1709 Built 15062.726. Hier gehts.
Ich hab's gerade nochmal auf dem Laptop versucht, die Datei hänge ich an, ebenso einen Auszug aus der Doku von Phil Harvey zu Exiftool.
Ich...
-
Forum: Win32/Win64 API (native code)
Delphi
by Willie1,
12. Dez 2017
Hallo Günther,
ich habe ExecAndWait debuggt. Es wird vollständig durchlaufen, Rückgabewert immer true. Ich habe festgestellt, dass unter Windows 10 nach dem Update die temporäre Datei, die Exiftool mit den Metadaten anlegen soll, nicht erzeugt! Ich benutze die neuste Version Exiftool. Was hat Microsoft da gedreht? Eure Expertise ist gefragt, danke.
Willie.
-
Forum: Win32/Win64 API (native code)
Delphi
by Willie1,
11. Dez 2017
Antwort an euch alle:
ich hab's ausprobiert, auch auf einem Laptop mit Windows 10 vor dem letzen Update läuft es, wie gewünscht!
Ich werde euren Ratschlägen folgen und mich dann wieder melden.
Willie.
-
Forum: Win32/Win64 API (native code)
Delphi
by Willie1,
11. Dez 2017
Hallo Delphifreunde/innen,
ich führe Exiftool von Phil Harvey aus, um die vollständigen Metadaten eines Bildes zu erhalten. Exiftool ist ein Programm ohne Oberfläche. Ich starte Exiftool aus meiner Anwendung, Exiftool legt eine temporäre Datei an, die ich dann mit meiner Anwendung einlese und anzeige. Das hat bis jetzt gut funktioniert, seit dem letzten Windows-Update nicht mehr. Unter Vista...