VBSでファイルを圧縮するプログラムを作りたいのですが、サンプルコードが掲載されているサイトを紹介してください。

圧縮形式はZIPなどメジャーなもので、圧縮コンポーネントなどはフリーのものでお願いします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/02/01 14:39:59
  • 終了:--

回答(5件)

id:akibare No.1

akibare回答回数157ベストアンサー獲得回数52006/02/01 15:03:55

ポイント25pt

http://www.hatena.ne.jp/1123181645

人力検索はてな - Windowsでフォルダー内にある複数のファイルを”最終更新日+元ファイル名”にリネームし、個別にZip圧縮するスクリプトを組みたいと考えています。知恵をお貸しください。..

以前の質問に回答したものですが、Windows XPであれば特にコンポーネントをインストールしなくてもVBSでZIP形式で圧縮することができます。


詳しい説明はないのですが、特殊なフォルダを作ってそこにファイルをコピーすることによって圧縮されるというような感じです。


参考にしてみてください。

id:salvatore

Windows2000などでも可能な汎用的な方法でお願いします。

2006/02/01 15:24:27
id:uruya No.2

uruya回答回数1ベストアンサー獲得回数02006/02/01 16:49:19

ポイント10pt

アーカイバ関連のDLLを総合的に扱っているページ。

圧縮DLLのラッパーなんかは、個別ライブラリのActiveX関係のところにありました。

ソースは公開して無いみたいだけど。

技術情報なんかもあるんで、リンクたどったりしてみたらどうでしょ。


そのものズバリじゃなくて申し訳ない。

id:salvatore

見てみます。

2006/02/01 18:01:56
id:sabuibo No.3

sabuibo回答回数266ベストアンサー獲得回数202006/02/01 17:02:59

ポイント30pt

http://s.microsoft.com/japan/msdn/sharepoint/server/sharepoint_D...

Microsoft Windows SharePoint Services の Web パーツをパッケージ化および配置する

makecabではいかがでしょうか。

Windowsの標準であるcab圧縮です。


コマンドやバッチからなら

makecab 元ファイル名 圧縮ファイル名

です。

id:salvatore

これよさそうですね。

あと、CreateObjectでオブジェクトを作って、操作できるコンポーネントがあればお願いします。

2006/02/01 18:05:05
id:miyake No.4

miyake回答回数56ベストアンサー獲得回数22006/02/02 09:45:30

ポイント5pt

このスレ内で圧縮に関する記述があります。

id:salvatore

この中から探して教えてほしいのです。

ずばりコレでお願いします。

2006/02/02 15:26:11
id:sabuibo No.5

sabuibo回答回数266ベストアンサー獲得回数202006/02/02 13:55:09

ポイント10pt

自分で書いたことはないので未テストですが。


Set objCab = CreateObject(”MakeCab.MakeCab.1”)


なる記述がありました。外してたらごめんなさい。

id:salvatore

やはり、cabでやるのが無難みたいですね。

ありがとうございます。

2006/02/02 15:26:53

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません