EXIFTOOL dans un programme PureBasic
Publié : ven. 29/janv./2021 20:51
Bonjour à tous et à chacun en particulier 
Utilisant souvent PUREBASIC pour mes utilitaires informatiques courants, j'ai voulu utiliser EXIFTOOL pour récupérer dans un fichier "DonnExif.txt" toutes les données "exif" d'une photo JPG.
j'ai fait d'abord un essai dans l'invite de commandes sous W10 et ça a fonctionné du premier coup :
Par exemple :
"C:\....\Exif-Tool\exiftool-12.16\exiftool.exe " "G:\DossiersPersos\...\Tempor\pict0001.JPG" > "G:\DossiersPersos\Tempor\DonnExif.txt"
Puis, j'ai voulu faire la même chose pour traiter plusieurs photos, et j'ai donc mis le process "RUNPROGRAM(....)" de PureBasic dans une boucle sur le nombre de photos (1 seule pour commencer !).
Et là, problème : je me mélange les pinceaux dans les "paramètres" : ceux de RUNPROGRAM() lui-même et ceux de EXIFTOOL, pléthoriques .
D'où l'issue fatale : pas de DonnExif.txt
Est-ce quelqu'un (@TYPHON ??) pourrait m'indiquer la bonne syntaxe ??
Merci d'avance
Cordialement
SosPel

Utilisant souvent PUREBASIC pour mes utilitaires informatiques courants, j'ai voulu utiliser EXIFTOOL pour récupérer dans un fichier "DonnExif.txt" toutes les données "exif" d'une photo JPG.
j'ai fait d'abord un essai dans l'invite de commandes sous W10 et ça a fonctionné du premier coup :
Par exemple :
"C:\....\Exif-Tool\exiftool-12.16\exiftool.exe " "G:\DossiersPersos\...\Tempor\pict0001.JPG" > "G:\DossiersPersos\Tempor\DonnExif.txt"
Puis, j'ai voulu faire la même chose pour traiter plusieurs photos, et j'ai donc mis le process "RUNPROGRAM(....)" de PureBasic dans une boucle sur le nombre de photos (1 seule pour commencer !).
Et là, problème : je me mélange les pinceaux dans les "paramètres" : ceux de RUNPROGRAM() lui-même et ceux de EXIFTOOL, pléthoriques .
D'où l'issue fatale : pas de DonnExif.txt

Est-ce quelqu'un (@TYPHON ??) pourrait m'indiquer la bonne syntaxe ??
Merci d'avance

Cordialement
SosPel