読書とプログラミングを中心とした覚書ブログMENUサイトマップSTINGER読書とプログラミングを中心とした覚書ブログ読書とプログラミングについて、日々経験したことを忘れないようにするため、極力ブログに記録を残すように頑張る。自動化Windowsでは、フリーソフトを追加することなくエクスプローラから右クリックメニューを開く等の簡単な操作でZIP形式の圧縮ファイルを作成してファイルを圧縮したり解凍することが出来ます。マウス操作を伴うので、Batファイルなどで繰り返しZIP形式のファイルを作成するという操作の自動化は出来ません。このような同じ操作でのZIP形式のファイルを繰り返し作成することを実現する必要があったので、どうすればよいのか調べてみました。用語について整理Batファイルをダブルクリックすることで動き、マウスの操作を伴わないツールは、いろいろと呼び方があるようです。CUI)といった呼び方があると紹介されてます。そこで本記事では、CLIと呼ぶこととします。Web検索をしましたまず同じことを考えている方がいないかを検索してみました。巡回してみると、次のことが判明しました。フリーソフトで、CLIでのZIPファイルを作成するツールはいろいろありそう簡単なものであれば、フリーソフトがなくてもWindowsのVBSスクリプト言語を使ってすぐ作れそうすぐにツールか出来るということなので、せっかくだからとVBSスクリプト言語でプログラムしてみました。ツール作成しましたやりたいことはいたってシンプルで、次の2つを実現します。今回は対象のファイルを特定の値に固定しても問題が無かったのでとてもシンプルに出来ました。WEB検索すると同様のことをされている例がたくさんあったので、実装例は深く悩む必要はありませんでした。作ってみたVBSスクリプトがこちらです。1,2行目での設定に基づいて、ZIPファイルへ対象ファイルを収録します。今回は他の方がされているような高機能なことを一切排除して、極力シンプルになるようにしたつもりです。Scriptファイル)となるように保存。あとは、このファイルをダブルクリックすれば動作します。何も表示されないので不安になりますが、2行目のZipFileに指定したZIPファイルが作成されていたら成功です。ZIPファイルを開いて中に期待するファイルが収録されていることを確認してみてください。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。読書とプログラミングについて、日々経験したことを忘れないようにするため、極力ブログに記録を残すように頑張る。当サイト(読書とプログラミングを中心とした覚書ブログ)は、Amazon.co.jpを宣伝しリンクすることによってサイトが紹介料を獲得できる手段を提供することを目的に設定されたアフィリエイト宣伝プログラムである、Amazonアソシエイト・プログラムの参加者です。