Sfoglia il codice sorgente

📰 Update Launcher.bat

off_telemetry_ps5_win7+.ps1 was removed because the only difference between off_telemetry_ps5.ps1 and off_telemetry_ps5_win7+.ps1 was the use of emojis, which were replaced with info text labels like [INFO], [SKIP], etc.
VLADYSLAV BOBER 11 mesi fa
parent
commit
ce1d646c6e
1 ha cambiato i file con 7 aggiunte e 20 eliminazioni
  1. 7 20
      Launcher.bat

+ 7 - 20
Launcher.bat

@@ -28,15 +28,12 @@ CD /D "%~dp0"
 
 title Visual Studio Telemetry Disable Launcher
 
-:: Set script directory
 set "SCRIPT_DIR=%~dp0"
 
-:: Define PowerShell paths
 set "PS7_PATH=C:\Program Files\PowerShell\7\pwsh.exe"
 set "PS7_PREVIEW_PATH=C:\Program Files\PowerShell\7-preview\pwsh.exe"
 set "PS5_PATH=C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe"
 
-:: Initialize variables
 set "PS_EXE="
 set "PS_SCRIPT="
 set "PS_VERSION="
@@ -76,30 +73,20 @@ exit /b 1
 :found_powershell
 
 :: ====================================================
-:: Detect Windows Version and PowerShell
+:: Detect Windows Version
 :: ====================================================
 for /f "tokens=4-5 delims=. " %%i in ('ver') do (
     set "WIN_MAJOR=%%i"
     set "WIN_MINOR=%%j"
 )
 
-:: Determine script based on Windows version and PowerShell version
-if !WIN_MAJOR! GEQ 10 (
-    if "%PS_VERSION%"=="PowerShell 5" (
-        set "SCRIPT_BASENAME=off_telemetry_ps5.ps1"
-        set "SCRIPT_TYPE=Windows 10/11 - PowerShell 5"
-    ) else (
-        set "SCRIPT_BASENAME=off_telemetry_ps7.ps1"
-        set "SCRIPT_TYPE=Windows 10/11 - PowerShell 7"
-    )
+:: Select appropriate script
+if "%PS_VERSION%"=="PowerShell 5" (
+    set "SCRIPT_BASENAME=off_telemetry_ps5_win7+.ps1"
+    set "SCRIPT_TYPE=PowerShell 5 (Windows 7+)"
 ) else (
-    if "%PS_VERSION%"=="PowerShell 5" (
-        set "SCRIPT_BASENAME=off_telemetry_ps5_win7+.ps1"
-        set "SCRIPT_TYPE=Windows 7/8/8.1 - PowerShell 5"
-    ) else (
-        set "SCRIPT_BASENAME=off_telemetry_ps7.ps1"
-        set "SCRIPT_TYPE=Windows 7/8/8.1 - PowerShell 7"
-    )
+    set "SCRIPT_BASENAME=off_telemetry_ps7.ps1"
+    set "SCRIPT_TYPE=PowerShell 7 (all Windows versions)"
 )
 
 :: ====================================================