HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2014
0526
wolfファイルのカスタムプロパティの書き換えは可能ですか?4未解決


wolf

リンク

2014/5/26(Mon) 11:50:31|NO.62198

はじめまして、初めての書き込みです。

HSP 3.2 を利用させてもらってます。
質問させてください。

ファイル-プロパティ カスタム内にある特定のプロパティ名を検出して
そのプロパティ名があったら削除する、書き換えるとかしたいと思っています。

こんな事は可能でしょうか?



この記事に返信する


774

リンク

2014/5/27(Tue) 23:36:38|NO.62225

不可能ではない、と思います。
そのファイルのバイナリ形式を理解した上で、直接バイナリ値を操作するといった方法になりそうですが…
また、もし該当プロパティがNTFSで管理されているものなら、書き換えた時点のHDD上のみの書き換えとなりそうです。



wolf

リンク

2014/5/28(Wed) 08:55:45|NO.62228

回答ありがとうございます。

VBA とかだと CustomDocumentProperties というのでできるようですが、
こちらの言語を理解していなく苦労しています。何かないかネットサーフィンで
がんばって探しています。



774

リンク

2014/5/28(Wed) 22:07:47|NO.62232

WinAPI・ActiveX・COM方面から探ってみるのがいいかも知れません。
これらで関数が公開されているものならHSPからも間接的に利用可能みたいですよ。

…と言う事でググって見た所
IPropertyStorage API や DSOfile.dll 辺りがソレっぽい感じですね。



wolf

リンク

2014/5/29(Thu) 10:55:20|NO.62246

難しそうですね。HSP の関数で出来たらと思ったのですが・・・。
勉強してみます。



ONION software Copyright 1997-2023(c) All rights reserved.