mirror of
https://github.com/Arrowar/StreamingCommunity.git
synced 2025-06-07 12:05:35 +00:00
Change language win
This commit is contained in:
parent
e3ddf7a00d
commit
a7f9929df6
@ -1,9 +1,9 @@
|
|||||||
@echo off
|
@echo off
|
||||||
:: Controlla se lo script è in esecuzione come amministratore
|
:: Check if the script is running as administrator
|
||||||
net session >nul 2>&1
|
net session >nul 2>&1
|
||||||
if %errorlevel% neq 0 (
|
if %errorlevel% neq 0 (
|
||||||
echo Eseguendo come amministratore...
|
echo Running as administrator...
|
||||||
:: Riavvia lo script con privilegi di amministratore
|
:: Restart the script with administrator privileges
|
||||||
powershell -Command "Start-Process '%~f0' -Verb RunAs"
|
powershell -Command "Start-Process '%~f0' -Verb RunAs"
|
||||||
exit /b
|
exit /b
|
||||||
)
|
)
|
||||||
@ -11,124 +11,124 @@ if %errorlevel% neq 0 (
|
|||||||
chcp 65001 > nul
|
chcp 65001 > nul
|
||||||
SETLOCAL ENABLEDELAYEDEXPANSION
|
SETLOCAL ENABLEDELAYEDEXPANSION
|
||||||
|
|
||||||
echo Inizio dello script...
|
echo Script starting...
|
||||||
|
|
||||||
:: Controlla se Chocolatey è già installato
|
:: Check if Chocolatey is already installed
|
||||||
:check_choco
|
:check_choco
|
||||||
echo Verifica se Chocolatey è installato...
|
echo Checking if Chocolatey is installed...
|
||||||
choco --version >nul 2>&1
|
choco --version >nul 2>&1
|
||||||
IF %ERRORLEVEL% EQU 0 (
|
IF %ERRORLEVEL% EQU 0 (
|
||||||
echo Chocolatey è già installato. Salto l'installazione.
|
echo Chocolatey is already installed. Skipping installation.
|
||||||
goto install_python
|
goto install_python
|
||||||
) ELSE (
|
) ELSE (
|
||||||
echo Installazione di Chocolatey...
|
echo Installing Chocolatey...
|
||||||
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" || (
|
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" || (
|
||||||
echo Errore durante l'installazione di Chocolatey.
|
echo Error during Chocolatey installation.
|
||||||
exit /b 1
|
exit /b 1
|
||||||
)
|
)
|
||||||
echo Chocolatey installato con successo.
|
echo Chocolatey installed successfully.
|
||||||
call choco --version
|
call choco --version
|
||||||
echo.
|
echo.
|
||||||
)
|
)
|
||||||
|
|
||||||
:: Controlla se Python è già installato
|
:: Check if Python is already installed
|
||||||
:install_python
|
:install_python
|
||||||
echo Verifica se Python è installato...
|
echo Checking if Python is installed...
|
||||||
python -V >nul 2>&1
|
python -V >nul 2>&1
|
||||||
IF %ERRORLEVEL% EQU 0 (
|
IF %ERRORLEVEL% EQU 0 (
|
||||||
echo Python è già installato. Salto l'installazione.
|
echo Python is already installed. Skipping installation.
|
||||||
goto install_openssl
|
goto install_openssl
|
||||||
) ELSE (
|
) ELSE (
|
||||||
echo Installazione di Python...
|
echo Installing Python...
|
||||||
choco install python --confirm --params="'/NoStore'" --allow-downgrade || (
|
choco install python --confirm --params="'/NoStore'" --allow-downgrade || (
|
||||||
echo Errore durante l'installazione di Python.
|
echo Error during Python installation.
|
||||||
exit /b 1
|
exit /b 1
|
||||||
)
|
)
|
||||||
echo Python installato con successo.
|
echo Python installed successfully.
|
||||||
call python -V
|
call python -V
|
||||||
echo.
|
echo.
|
||||||
)
|
)
|
||||||
|
|
||||||
:: Chiedi di riavviare il terminale
|
:: Ask to restart the terminal
|
||||||
echo Si prega di riavviare il terminale per continuare...
|
echo Please restart the terminal to continue...
|
||||||
pause
|
pause
|
||||||
exit /b
|
exit /b
|
||||||
|
|
||||||
:: Controlla se OpenSSL è già installato
|
:: Check if OpenSSL is already installed
|
||||||
:install_openssl
|
:install_openssl
|
||||||
echo Verifica se OpenSSL è installato...
|
echo Checking if OpenSSL is installed...
|
||||||
openssl version -a >nul 2>&1
|
openssl version -a >nul 2>&1
|
||||||
IF %ERRORLEVEL% EQU 0 (
|
IF %ERRORLEVEL% EQU 0 (
|
||||||
echo OpenSSL è già installato. Salto l'installazione.
|
echo OpenSSL is already installed. Skipping installation.
|
||||||
goto install_ffmpeg
|
goto install_ffmpeg
|
||||||
) ELSE (
|
) ELSE (
|
||||||
echo Installazione di OpenSSL...
|
echo Installing OpenSSL...
|
||||||
choco install openssl --confirm || (
|
choco install openssl --confirm || (
|
||||||
echo Errore durante l'installazione di OpenSSL.
|
echo Error during OpenSSL installation.
|
||||||
exit /b 1
|
exit /b 1
|
||||||
)
|
)
|
||||||
echo OpenSSL installato con successo.
|
echo OpenSSL installed successfully.
|
||||||
call openssl version -a
|
call openssl version -a
|
||||||
echo.
|
echo.
|
||||||
)
|
)
|
||||||
|
|
||||||
:: Controlla se FFmpeg è già installato
|
:: Check if FFmpeg is already installed
|
||||||
:install_ffmpeg
|
:install_ffmpeg
|
||||||
echo Verifica se FFmpeg è installato...
|
echo Checking if FFmpeg is installed...
|
||||||
ffmpeg -version >nul 2>&1
|
ffmpeg -version >nul 2>&1
|
||||||
IF %ERRORLEVEL% EQU 0 (
|
IF %ERRORLEVEL% EQU 0 (
|
||||||
echo FFmpeg è già installato. Salto l'installazione.
|
echo FFmpeg is already installed. Skipping installation.
|
||||||
goto create_venv
|
goto create_venv
|
||||||
) ELSE (
|
) ELSE (
|
||||||
echo Installazione di FFmpeg...
|
echo Installing FFmpeg...
|
||||||
choco install ffmpeg --confirm || (
|
choco install ffmpeg --confirm || (
|
||||||
echo Errore durante l'installazione di FFmpeg.
|
echo Error during FFmpeg installation.
|
||||||
exit /b 1
|
exit /b 1
|
||||||
)
|
)
|
||||||
echo FFmpeg installato con successo.
|
echo FFmpeg installed successfully.
|
||||||
call ffmpeg -version
|
call ffmpeg -version
|
||||||
echo.
|
echo.
|
||||||
)
|
)
|
||||||
|
|
||||||
:: Verifica delle installazioni
|
:: Verify installations
|
||||||
:verifica_installazioni
|
:verifica_installazioni
|
||||||
echo Verifica delle installazioni...
|
echo Verifying installations...
|
||||||
call choco --version
|
call choco --version
|
||||||
call python -V
|
call python -V
|
||||||
call openssl version -a
|
call openssl version -a
|
||||||
call ffmpeg -version
|
call ffmpeg -version
|
||||||
|
|
||||||
echo Tutti i programmi sono stati installati e verificati con successo.
|
echo All programs have been successfully installed and verified.
|
||||||
|
|
||||||
:: Crea un ambiente virtuale .venv
|
:: Create a virtual environment .venv
|
||||||
:create_venv
|
:create_venv
|
||||||
echo Verifica se l'ambiente virtuale .venv esiste già...
|
echo Checking if the .venv virtual environment already exists...
|
||||||
if exist .venv (
|
if exist .venv (
|
||||||
echo L'ambiente virtuale .venv esiste già. Salto la creazione.
|
echo The .venv virtual environment already exists. Skipping creation.
|
||||||
) ELSE (
|
) ELSE (
|
||||||
echo Creazione dell'ambiente virtuale .venv...
|
echo Creating the .venv virtual environment...
|
||||||
python -m venv .venv || (
|
python -m venv .venv || (
|
||||||
echo Errore durante la creazione dell'ambiente virtuale.
|
echo Error during virtual environment creation.
|
||||||
exit /b 1
|
exit /b 1
|
||||||
)
|
)
|
||||||
echo Ambiente virtuale creato con successo.
|
echo Virtual environment created successfully.
|
||||||
)
|
)
|
||||||
|
|
||||||
:: Attiva l'ambiente virtuale e installa i requisiti
|
:: Activate the virtual environment and install requirements
|
||||||
echo Installazione dei requisiti...
|
echo Installing requirements...
|
||||||
call .venv\Scripts\activate.bat
|
call .venv\Scripts\activate.bat
|
||||||
pip install -r requirements.txt || (
|
pip install -r requirements.txt || (
|
||||||
echo Errore durante l'installazione dei requisiti.
|
echo Error during requirements installation.
|
||||||
exit /b 1
|
exit /b 1
|
||||||
)
|
)
|
||||||
|
|
||||||
:: Esegui run.py
|
:: Run run.py
|
||||||
echo Esecuzione di run.py...
|
echo Running run.py...
|
||||||
call .venv\Scripts\python .\run.py || (
|
call .venv\Scripts\python .\run.py || (
|
||||||
echo Errore durante l'esecuzione di run.py.
|
echo Error during run.py execution.
|
||||||
exit /b 1
|
exit /b 1
|
||||||
)
|
)
|
||||||
|
|
||||||
echo Fine dello script.
|
echo End of script.
|
||||||
|
|
||||||
ENDLOCAL
|
ENDLOCAL
|
||||||
|
Loading…
x
Reference in New Issue
Block a user