Skip to content

Instantly share code, notes, and snippets.

@akobashikawa
Created March 13, 2025 19:50
Show Gist options
  • Save akobashikawa/83d6ee3d8d1b75d0056a56ac3dbfa9fb to your computer and use it in GitHub Desktop.
Save akobashikawa/83d6ee3d8d1b75d0056a56ac3dbfa9fb to your computer and use it in GitHub Desktop.
Script windows bat para actualizar vscode portable con el zip de update descargado
@echo off
setlocal
rem Verificar si se proporcionó un parámetro
if "%~1"=="" (
echo Por favor, proporciona el nombre del archivo ZIP.
echo Uso: %~nx0 nombre_del_archivo.zip
exit /b 1
)
rem Obtener el nombre del archivo ZIP sin la extensión
set "zipfile=%~1"
set "foldername=%~n1"
rem Crear la carpeta de destino
echo Creando carpeta de destino "%foldername%"...
mkdir "%foldername%"
rem Descomprimir el archivo ZIP en la carpeta de destino
echo Descomprimiendo "%zipfile%" en carpeta de destino "%foldername%"...
tar -xf "%zipfile%" -C "%foldername%"
rem Eliminar el symlink existente
echo Eliminando symlink vscode-portable...
rmdir vscode-portable
rem Crear el nuevo symlink a la nueva versión
echo Creando symlink vscode-portable hacia carpeta de destino "%foldername%"...
mklink /D vscode-portable "%foldername%"
rem Crear el symlink a la carpeta de datos
echo Creando symlink data hacia vscode-portable-data
cd vscode-portable
mklink /D data ..\vscode-portable-data
echo Proceso completado exitosamente.
endlocal
@akobashikawa
Copy link
Author

Este script supone que vscode portable esta instalado en la carpeta vscode-portable y que vscode-portable\data es un symlink a vscode-portable-data.

Ejemplo de uso: vscode-portable-update-using-zip.bat VSCode-win32-x64-1.98.2.zip

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment