Propriété des fichiers

Fermé
NONOPST Messages postés 1 Date d'inscription lundi 31 juillet 2017 Statut Membre Dernière intervention 31 juillet 2017 - Modifié le 1 août 2017 à 07:44
DandypunkII Messages postés 70 Date d'inscription jeudi 28 février 2013 Statut Membre Dernière intervention 5 octobre 2021 - 3 août 2017 à 08:32
Bonjour,

est-il possible de modifier les détails d'un fichier (titre, notation, mots clés, etc...) avec WinDev (ou dans WinDev par l'intermédiaire de l'API Windows ou autre).

Merci de votre collaboration
A voir également:

3 réponses

DandypunkII Messages postés 70 Date d'inscription jeudi 28 février 2013 Statut Membre Dernière intervention 5 octobre 2021
1 août 2017 à 22:36
Si tu connais le nom de la ou des fonction de l'API windows, c'est tout à fait possible.
Windev dispose de la fonction API cf https://doc.pcsoft.fr/fr-FR/?3014005&name=api_fonction
Qui plus est, cerise sur le gâteau, il existe un outil (WDAPI) https://doc.pcsoft.fr/fr-FR/?3510003 qui te permet de créer le squelette de l'appel de la fonction, il suffit de chercher son nom.

Exemple :
Je veux utiliser la fonction de l'API "OpenFileMapingA"
Je recherche la fonction dans WDAPI, j'appuie sur copier, et je colle le résultat dans mon code.
RetourFonction est un entier système // Type C :HANDLE
dwDesiredAccess est un entier // Type C :DWORD
bInheritHandle est un booléen // Type C :BOOL
lpName est un entier système // Type C :LPCSTR, c'est l'adresse d'une chaîne, il est aussi possible de spécifier directement une chaîne

RetourFonction=API("KERNEL32","OpenFileMappingA",dwDesiredAccess,bInheritHandle,lpName)

Je n'ai plus qu'à passer les bons paramètres.
Le plus difficile est de trouver les bonnes fonctions, mais ça, ce n'est plus du Windev
0
justement comment trouver les fonctions de l'api Windows pour modifier un fichier
0
DandypunkII Messages postés 70 Date d'inscription jeudi 28 février 2013 Statut Membre Dernière intervention 5 octobre 2021
Modifié le 3 août 2017 à 08:41
Éventuellement, tu pourrais trouver ton bonheur
ici : https://docs.microsoft.com/en-us/windows/win32/apiindex/windows-api-list?redirectedfrom=MSDN
ou plus précisément, là : https://docs.microsoft.com/en-us/windows/win32/fileio/file-management-reference?redirectedfrom=MSDN

Sur le forum C, ils sauront certainement mieux te renseigner qu'ici.

Si c'est simple, c'est du Windev
0