7-Zipモード
展開、圧縮に7-Zipを使う。
以下をScriptフォルダに保存。
wrap_7z.js
以下を編集して取込。
A_exec = {
7z = "C:\Program Files\7-Zip\7z.exe"
}
K_7zipmode = {
U ,*script %0\Script\wrap_7z.js,u,%a*8FCDN,%*input("%2" -title:"展開先を指定してください 7-Zip mode" -mode:d -select:l)
P ,*script %0\Script\wrap_7z.js,p,%a*8FCDN,%*input("%2%*addchar(\)|%*extract(C"%%X")|.zip" -title:"圧縮先を指定してください 7-Zip mode" -select:i)
I ,*script %0\Script\wrap_7z.js,ip,%a*8FCDN,%*input("%2" -title:"個別圧縮先を指定してください 7-Zip mode" -mode:d -select:l)
ESC , *mapkey delete,K_7zipmode %: *linemessage 7-Zip MODE END
}
以下のコマンドを実行すると、7-Zipモードになる。
*mapkey use,K_7zipmode %: *linemessage 7-Zip MODE [U]展開 [P]圧縮 [I]個別圧縮 [Esc]QUIT
キーバインドは以下のようになる。
- U: 7-Zipで展開
- P: 7-Zipで圧縮
- I: 7-Zipで個別圧縮
- Esc: モード終了