電子書籍の厳選無料作品が豊富!

お世話になっております。タイトルの通りなのですが、
バッチファイルから呼び出し可能なアーカイバを探しています。
動作条件としては、以下の通りです。
1.Windows-NTで動作すること
2.Zip形式の圧縮ファイルが作成できること
3.バッチファイルから呼び出し可能なこと(DOSプロンプトから実行可能なこと)

PKZIPが該当するかと思ったのですが、マニュアルをざっとみたところ、WindowsのGUIで操作することはできても、バッチファイルから呼び出して、使用できるとは、記述されておりませんでした。
上記の条件に合致するアーカイバをご存じのかたいらしたら、教えていただけませんでしょうか。
(バッチから呼び出し可能なPKZIPであれば、申し分ありません)

A 回答 (2件)

> PKZIPが該当するかと思ったのですが、



こちら、Windows用の「PKZIP for Windows」でしょうか?

DOS用のアーカイバを試してみては?

Vector>ダウンロード>MS-DOSまたは汎用>ユーティリティ>アーカイブユーティリティ
http://www.vector.co.jp/vpack/filearea/dos/util/ …

DOS用のPKZIPの確認を行った結果、Win2000ではバッチファイルからの呼び出しで、圧縮処理は正常動作しました。
(長いファイル名とか、解凍とか、試す項目も多々ありますが。)

参考URL:http://www.vector.co.jp/vpack/filearea/dos/util/ …
    • good
    • 0
この回答へのお礼

>> PKZIPが該当するかと思ったのですが、

>こちら、Windows用の「PKZIP for Windows」でしょうか?
はい、そうです。

ありがとうございます。DOS版を早速確認してみます。

お礼日時:2004/02/23 13:46

Zip形式だけで良ければ、ご質問にマッチする条件としてMiniZipと言うソフトが


有りますが如何でしょうか。別途、ZIP32.DLLも必要になりますが…。
↓の参考URLからダウンロード出来ます。

MiniZip
http://hp.vector.co.jp/authors/VA022275/lab/mzp. …

ZIP32J.DLL for windows32(ZIP32.DLL を漢字対応版)
http://www.csdinc.co.jp/archiver/lib/zip32j.html


LZH形式もバッチファイルから呼び出したいのなら、unlha.exeと言うソフトが
有ります。こちらは、UNLHA32.DLLが必要になります。
こちらの方は、実際に使用しているのでサンプルとして以下の様になります。

@echo off
if not exist "C:\Program Files\AAAAA\BBBBB" goto END
C:
cd "C:\Program Files\AAAAA"
START D:\WinTools\unlha\unlha.exe a -dx1r2 D:\MyBak\AAAAA\BBBBB BBBBB
:END

unlha.exe
http://www.ganaware.org/S/unlha/index.html

UNLHA32.DLL
http://www2.nsknet.or.jp/~micco/micindex.html

参考URL:http://hp.vector.co.jp/authors/VA022275/lab/mzp.html,http://www.csdinc.co.jp/archiver/lib/zip32j.html
    • good
    • 0
この回答へのお礼

ありがとうございます。とりあえず、DOS版をしようしてみて、ロングファイル名等で問題があれば、Minzipを試してみようと思います。貴重な情報をありがとうございました。

お礼日時:2004/02/23 17:26

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!