2014年4月25日金曜日

一行編集で書庫の展開先をトグル指定

挨拶


今回やるのは書庫の展開。
以前、7-zipを使って解凍をするwrap_7zG.jsというスクリプトを作ったが、そのときには書庫の展開先をメニューで表示、選択するようにしていた。
今回は、展開先を一行編集内のトグルで指定するようにする。

準備


7-Zipをインストール。
wrap_7zG.jsをScriptフォルダにおいておく。

ついで以下を編集して取込。

A_exec = {
rotate_cmd = %%""
temp_dir = D:\Temp
}
K_edit = {
^T ,*execute ,%'rotate_cmd'
}
KC_main = {
U ,*alias rotate_cmd=*RotateExecute %%N,*replace %%1,*replace %'temp_dir',*replace %%2 %: *script %0\Script\wrap_7zG.js,"%a8FCDN",%!~FD
}

temp_dirのパスは、展開先に指定したいフォルダパスに置き換えてください。

使い方


解凍したい書庫にカーソルをあわせ、Uを押す。



反対窓のパスが入力された状態で、一行編集が出る。ここでCtrl+Tを押すと、展開先が自窓→temp_dir→再び反対窓…と順次切り替わる。





展開先が見つかればEnter。すると、そのフォルダに展開される。

参考


0 件のコメント:

コメントを投稿