[langage quelconque]modifier les commentaires des fichiers DOC,MAX ...

modifier les commentaires des fichiers DOC,MAX ... [langage quelconque] - Programmation

Marsh Posté le 07-09-2001 à 18:23:49    

J'ai deux ou trois bidouilles à faire basées sur les commentaires que l'on peut mettre dans certains fichiers sous Windows. Par exemple, si vous faites une clic-droit sur un fichier Word, vous avez un onglet résumé avec des champs titre, sujet, commentaires... En gros, j'utilise ces même champs pour des fichiers de 3D Studio Max (.MAX) dans lesquels j'écris des infos dans le champ Commentaires.
 
Ensuite, je veux pouvoir récupérer ces données dans une page Web, sachant que je peux utiliser tous les langages que je veux (javascript, jscript, VB script, meme du C/C++...). Le seul pb, c'est que je ne trouve pas comment accéder à ces données.  
 
je suis à peu près sur que cela doit être possible. Vu que les champs sont les même pour les fichiers DOC, MAX (et d'autres), je me dis que ça doit être un truc normalisé dans Windows. il doit donc y avoir des fonctions permettant d'accéder à ces données.
 
Si vous avec déjà utilisé ces champs ou que vous avez croisé des fonctions permetant de faire ça.. CA M'INTERESSE !!!
 
 
merci d'avance

 

[edtdd]--Message édité par Pitounet--[/edtdd]

Reply

Marsh Posté le 07-09-2001 à 18:23:49   

Reply

Marsh Posté le 07-09-2001 à 19:11:48    

tout ce que je peux te dire c'est que cela m'etonnerais que ce soit un truc standard windows vu que les fichiers DOC et les fichier MAX sont "portable" sur d'autres systèmes d'exploitations ...
 
Le mieux je pense c'est d'editer tes fichier en ASCII et de faire une recherche sur les mots que tu a mis en commentaire .
 
Enfin si c'est pour le web je pense que le php semble tout indiqué vu qu'il permet une lecture ecriture facile dans les fichiers ASCII et que la generation de page web automatiquement il a été conçu pour !
 
Voilà, A+

Reply

Marsh Posté le 07-09-2001 à 19:15:58    

En fait, ce que je voulais dire, c'est que les champs disponibles sont les memes pour les fichiers DOC et les fichiers MAX. Il doit donc y a voir un mécanisme commun pour les modifier (surement des fonctions d'accès et de modifications qui marchent pour tous les types de ficheirs).
 
Le problème, c'est que les fichiers de 3DS sont en binaires et pas en ASCII et qu'il n'y a aucune doc officiel sur le format du fichier. En fait, la boite qui développe 3DS (discreet) refuse de donner le descriptif du format de fichier. j'ai déja ouvert des fichiers MAX et DOC en binaire et j'ai réussi à retrouver les textes que j'avais mis en commentaires mais ils sont au milieu de toute un tas de données dont je ne connais rien.

 

[edtdd]--Message édité par Pitounet--[/edtdd]

Reply

Marsh Posté le 07-09-2001 à 19:38:11    

ah ok ... alors là je peux pas t'aider ...
 
question : C'est plus kinetix la boite qui develope 3DS ?
 
A+

Reply

Marsh Posté le 07-09-2001 à 19:43:40    

kinetix a été racheté par Discreet y'a quelques temps.
 
Merci qd même pour ton aide :)

Reply

Marsh Posté le 07-09-2001 à 20:32:48    

Tu n'es pas clair mais je crois qu'avec PHP tu ne peux accéder aux fichiers que sur la machine sur laquelle PHP tourne sinon tu pourrais lire n'importe quoi sur la machine distante. Donc à moins d'utiliser un des milliers de bug d'IE (ce qui fait que ça ne fonctionnera pas dans mon Opera :D:D (et vive Opera, petite parenthèse)) tu ne pourras pas accéder au DD de la machine distante avec autre chose que les cookies.

Reply

Marsh Posté le 07-09-2001 à 20:34:16    

cf ici : http://users.iafrica.com/d/da/dart [...] iewer.html
 
c'est un 'truc standard windows' dans le sens ou les objets ont été créé via la même interface com, istorage.  
 
m'en demande pas plus ... com, je découvre :D

Reply

Marsh Posté le 08-09-2001 à 13:47:20    

je vais jeter un coup d'oeil là-dessus lundi qd je serai au boulot.
 
merci :)

Reply

Marsh Posté le 10-09-2001 à 12:00:56    

J'ai enfin trouvé une doc sur ce que je cherchais dans la MSDN.
 
Si ça intéresse quelqu'un, voici l'adrese :http://support.microsoft.com/support/kb/articles/Q186/8/98.ASP
 
 
Merci pour votre aide.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed