質問: objFSO.CreateTextFile(ZipFile, True)- を用いてwindows標準の機能を使って圧縮を試みたいのです。 前文にもある通り純粋に圧縮の過程を学びたいので、エラー処理の部分は不要です。 また、拝見したコードの多くはZIPファイルを作成しその中にコピーしたいファイルを書き込むといったようなものですがこれが一般的でしょうか。 参考までに、WindowsPowerShellも検討してはみましたが、コマンドレット等新しく覚えるにはいささか煩雑で諦めました。 なんとかWSHでかつVBScriptを使う方向で行きたいと思っています。 よろしくお願い致します。
回答: > > 前文にもある通り純粋に圧縮の過程を学びたいので、エラー処理の部分は不要です。 > > > ということなので、こちら([WINDOWS] ZIPをスクリプトから実行したい)を紹介しておきます。 > > スクリプトからいくつかのファイルをまとめて圧縮するためのコマンドをさがしたところ、FreeBSDなどにあるzipコマンドのようなものがWindowsにはないらしい。 > > > で、上記のリンクにもありますが、色々出回っているスクリプトの大元はどうやら、こちら(ZIPファイルを作成/追加/置換/削除/展開/表示するバッチファイル)のようです。 ※紹介記事(Windows XPでコマンドラインからzip圧縮するためのスクリプト)