質問: あなたはzipファイルに唯一のwindowsの内蔵機能を使用してコマンドプロンプトからファイルをzipすることができますか? テキストファイルを出力するバッチファイルがあります。私もそれをジップアップすることができればそれはいいだろうと思った。これは管理されていない環境で使用されるので、 7-zip などのようなサードパーティ製ソフトウェア製品の存在については想定できません。これはzipファイルにwindowsの組み込み機能を使用する必要があります。
回答: 単純化されたコードで複数のファイル/ディレクトリ。cscript zip.vbs target.zip sourcefile1 sourcedir2 ... sourceobjn zip.vbsファイルset objargs = wscript.arguments zipfile = objargs(0) ' create empty zip file and open for adding createobject("scripting.filesystemobject").createtextfile(zipfile, true).write "pk" & chr(5) & chr(6) & string(18, vbnullchar) set zip = createobject("shell.application").namespace(zipfile) ' add all files/directories to the .zip file for i = 1 to objargs.count-1 zip.copyhere(objargs(i)) wscript.sleep 10000 'required!! (depending on file/dir size) next