7-Zip no funciona desde el indicador de DOS o la línea de comando?

3

Tengo instalado 7-Zip, y funciona desde Windows, pero no desde el indicador de DOS o la línea de comandos:

7z e  max_logs_can_messages.tgz

Rendimientos:

'7z' is not recognized as an internal or external command,
operable program or batch file.
jdl
fuente
Es 7za.exe, si no recuerdo mal.
Blender
7za e max_logs_can_messages.tgz produce el mismo mensaje de error
@Blender: 7zFM.exe es el administrador de archivos 7-Zip. 7z.exe es la versión de línea de comandos de 7-Zip. 7z.exe usa 7z.dll del paquete 7-Zip, que también usa 7zFM.exe. 7za.exe (a = solo) es la versión independiente de 7-Zip. 7za.exe solo admite los formatos 7z, lzma, cab, zip, gzip, bzip2, Z y tar. 7za.exe no utiliza módulos externos. tl; dr: 7z.exe o 7za.exe funcionarán en la línea de comando, pero 7za.exe no tiene dependencias externas.
Karan

Respuestas:

7

Tendrá que agregar el binario a la RUTA de su máquina

Ver más aquí: http://www.7-zip.org/faq.html

Screenack
fuente
Mitad derecha: definitivamente necesita la variable de ruta, o estar en ese directorio, o usar la ruta totalmente calificada de 7z.exe, pero con Windows, no necesita incluir la extensión en los exearchivos.
Joe Enos
Actualicé mi respuesta, Joe Enos , gracias.
Screenack
2

Puede copiar 7-Zip a una ruta conocida como esta:

C:\Windows\system32
C:\Windows
C:\Windows\System32\Wbem

o llamas a 7-Zip con la ruta completa:

C:\Program Files\7-Zip\7z.exe

O haces lo que dijo Screenack ;)

syss
fuente
1

Debe registrar 7-Zip como una variable de entorno PATH del sistema. Una manera fácil de hacer esto en Windows 7 y 8 es ejecutar esto desde la línea de comandos:

setx path "%path%;C:\Program Files\7-Zip"
Chris Halcrow
fuente
1

Debe agregar la carpeta 7-Zip a su PATH:

setx /M path "%path%;C:\Program Files\7-Zip\"

Alternativamente, para Easy 7-Zip :

setx /M path "%path%;C:\Program Files\Easy 7-Zip\"
andymnc
fuente