BATを利用してパスワード付きZIPをドラッグ&ドロップで解凍する

2024.05.29
BATを利用してパスワード付きZIPをドラッグ&ドロップで解凍する
パスワード付きZIPを解凍する機会があり、7-ZipとWindowsで利用できるBATファイルをつかって、ドラッグ&ドロップで
解凍できるようにしてみました。


■ 準備


事前に7-Zipをインストールする必要があります。
インストール先はデフォルトで話を進めておりますので、別の場所にインストールされている場合は、適時変更を加えてください。
7-Zipのダウンロードはこちら https://7-zip.opensource.jp

メモ帳(Windows標準搭載)などテキストを編集できるエディタが必要です。


※ 7-Zip オープンソースソフトウェアで、ZIPのほか7zやTAR、LZH、CABなどの解凍ができます。普段使われる圧縮形式が対応しているため、これ一つでことがたります。



■ 注意


利用するには、Windowsの知識が必要になります。
利用に関して、当方(ういすぷ)は、一切の責任を負いません。各自の責任のもとご利用ください。
ご意見・ご要望については、コメントフォームで受け付けておりますが、全てにお答えできません。ご了承ください。



■ BATファイルの中身


@ECHO OFF
ECHO "7-zip D&D Decompression"
ECHO "(C) WISP 2024 Version 0.01 2024/05/29"

set PASSWORD=-pPASSWORD
set DIR=-"o%~n1"
set FILE="%~n1%~x1"
C:\"Program Files"\7-Zip\7z.exe e -y %PASSWORD% %DIR% %FILE%



■ 説明


2行あるECHOは、画面に表示させるだけの文字列です。
set から始まるものは、設定する内容です。

● パスワードの指定は、「set PASSWORD=」の部分で行います。-pからパスワードを記載します。
例えば、0123456というパスワードの場合は、-p0123456となります。
バッチファイルへの記載は、set PASSWORD=-p0123456 のようになります。

● フォルダの指定は、「set DIR=」で行います。デフォルトでは、各少子を除く、ファイル名がフォルダ名になります。
例えば、圧縮ファイルが「Photo.zip」の場合は、フォルダ名が「Photo」として作成されます。
(特に指定する必要がない場合は、変更する必要はありません)

● ファイルの指定は、「set FILE=」で行います。デフォルトでは、グラッグ&ドロップしたときのファイルが指定されます。
(特に指定する必要がない場合は、変更する必要はありません)

● 7-Zip の実行ファイルのパスを指定する。
デフォルトのインストール(インストール先を変更していない場合)では、C:\"Program Files"\7-Zip\7z.exeになります。
インストール先を変更している場合は、実行ファイルまでのパスを通してください。


■ 利用方法


使い方はシンプルで、7-Zipのインストールパスとパスワード(ある場合)の設定だけです。
一部、クセがありますが、そこまで難しくないです。

ファイルを、.batにして保存すれば、このファイルに解凍したいファイルをD&Dするだけで、利用できます。
ファイル名(拡張子なし)でフォルダを作り、其の中にファイルを展開します。


■ 実行画面


実際には、画面が表示されて処理がされた後、画面は自動的に閉じます。
BATを利用して7-Zipでパスワード付きZIPをドラッグ&ドロップで解凍する


■ サンプルダウンロード


実際のBATファイルをダウンロードできるようにしました。
ZIPで圧縮されております。
dd_7zip.zip



■ 参考サイト


バッチファイルでパスワード付きのzip圧縮・解凍する方法【Windows】( Personal Dev NOTE)
バッチファイルにドロップしたファイルの情報を得る


少しでもお薬に立ちましたら幸いでございます。


関連記事


Firefox「reCAPTCHA認証」不具合を回避する方法
PHPでHTMLソース内にあるURLを取得するプログラムを作ってみました。
「ぽーん」ボタン
Amazonのセール品にご注意ください
Adobe Photoshop のAI機能で画像を作ってみた
酷い広告と、その先にも地獄を見た件
コピーしたWordPressがリダイレクトされてしまうので、DBを直接弄って対応する。
JPEGのEXIF情報を一覧表示するサービスを公開しました。
TVアニメ「彼女が公爵邸に行った理由 第9話」の「神殿内だけで用いられる特殊な言葉」を翻訳してみた。
[Windows] 英語キーボード(101/102キー)を日本語キーボード(106/109キー)に変更する。
ツイッターの画面で「上上下下左右左右BA」と入力すると〜
超A&G+の「m3u8」のURLを取得できるページを作ってみた。
Streamlink 用「AbemaTV ダウンロード ブックマークレット」
Recotte Studio と COEIROINK を連携する「voivoca」を設定する。
Windows 10 バージョン 22H2 を手動でアップデートする。
Recotte Studio と VOICEVOX をシームレスに連携する「RecotteVoicevoxBridge」を設定する。
夏川椎菜のCultureZをStreamlinkでリアルタイム録音するBAT作成を簡単にする。
12星座検索!
キーワード検索のサポート「検索フォーム」
Windows のフォルダアイコンを変更する

コメント投稿フォーム

 

フィギュア

最近

カテゴリ

カプセルトイ

初音ミク

アーカイブ

RSS Feed RSS Feed Atom Feed TopicXML アイコン
WebBoard

PICUP