Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
Script:
# Verifique se o 7-Zip está instalado
$sevenZipPath = "C:\Program Files\7-Zip\7z.exe"
if (-Not (Test-Path $sevenZipPath)) {
Write-Host "7-Zip não está instalado no caminho padrão. Por favor, instale o 7-Zip ou ajuste o caminho no script."
exit
}
# Obtém o caminho do arquivo a ser extraído
param (
[string]$arquivo
)
if (-Not (Test-Path $arquivo)) {
Write-Host "Arquivo não encontrado. Arraste e solte o arquivo compactado sobre o script."
exit
}
# Define o diretório de destino como a área de trabalho do usuário
$desktopPath = [Environment]::GetFolderPath("Desktop")
# Comando para extrair o arquivo
& $sevenZipPath x $arquivo -o$desktopPath -y
Write-Host "Extração concluída. Arquivos extraídos para a área de trabalho."
Como Executar o Script:
C:\Program Files\7-Zip\7z.exe
. Caso contrário, ajuste o caminho no script..ps1
, por exemplo, extrair7zip.ps1
..7z
que deseja extrair e solte-o sobre o ícone do script extrair7zip.ps1
.