O Total Commander pode descompactar todos os tipos de arquivos . Isso é muito conveniente, mas por padrão é descompactado no painel de destino.
A caixa de diálogo "Descompactar arquivos específicos..." permite especificar o local de destino para qualquer pasta (por exemplo, o diretório atual):
Ao compactar arquivos pressionando Alt+F5 você pode simplesmente excluir o caminho do seu novo arquivo e deixar apenas o nome do arquivo.
Exemplo:
depois de pressionar Alt+F5 no arquivo/pasta você terá algo parecido com este
zip: "c:\path\archive.zip"
mude para
zip: "archive.zip"
isso criará archive.zip na pasta atual.
No entanto, esta é uma etapa extra que desejo remover.
Como posso criar um atalho de teclado (por exemplo SHIFT+ ALT+ F9) que extraia o conteúdo de um arquivo c:\Users\user\Downloads\<archive-name>.zip
para a pasta c:\Users\user\Downloads\<archive-name>
sem precisar definir o painel de destino para o diretório atual ou mexer no local de destino?
Através do excelente arquivo de ajuda e deste cheatsheet de parâmetros do Total Commander, encontrei as duas partes que precisava.
Primeira parte descobri que ao criar um atalho
cm_UnpackFiles
você pode especificar a pasta de destino com o parâmetro/T
, por exemplo,/T="."
para o diretório atual.Em segundo lugar, o Total Commander oferece a variável
%O
para o nome do arquivo atual sem extensão.Juntando os dois eu poderia criar um atalho para o comando
cm_UnpackFiles
com os parâmetros/T="./%O"
: