From b5a305a14e2d1597c9b316daf4ee1c82eb162648 Mon Sep 17 00:00:00 2001
From: WindowsAddict <windowsaddict@protonmail.com>
Date: Wed, 31 Jul 2024 06:35:36 +0530
Subject: [PATCH] Highlight options if unsupported product is detected

---
 MAS/Separate-Files-Version/Activators/HWID_Activation.cmd   | 5 +++--
 MAS/Separate-Files-Version/Activators/KMS38_Activation.cmd  | 6 ++++++
 .../Activators/Ohook_Activation_AIO.cmd                     | 2 ++
 3 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/MAS/Separate-Files-Version/Activators/HWID_Activation.cmd b/MAS/Separate-Files-Version/Activators/HWID_Activation.cmd
index a2a8e5f..7b01934 100644
--- a/MAS/Separate-Files-Version/Activators/HWID_Activation.cmd
+++ b/MAS/Separate-Files-Version/Activators/HWID_Activation.cmd
@@ -161,14 +161,15 @@ if %winbuild% LSS 10240 (
 %eline%
 echo Unsupported OS version detected [%winbuild%].
 echo HWID Activation is supported only for Windows 10/11.
-echo Use Online KMS Activation option.
+echo:
+call :dk_color %Blue% "Use Online KMS Activation option."
 goto dk_done
 )
 
 if exist "%SystemRoot%\Servicing\Packages\Microsoft-Windows-Server*Edition~*.mum" (
 %eline%
 echo HWID Activation is not supported for Windows Server.
-echo Use KMS38 or Online KMS Activation option.
+call :dk_color %Blue% "Use KMS38 or Online KMS Activation option."
 goto dk_done
 )
 
diff --git a/MAS/Separate-Files-Version/Activators/KMS38_Activation.cmd b/MAS/Separate-Files-Version/Activators/KMS38_Activation.cmd
index 9f9dbfc..c22ae1a 100644
--- a/MAS/Separate-Files-Version/Activators/KMS38_Activation.cmd
+++ b/MAS/Separate-Files-Version/Activators/KMS38_Activation.cmd
@@ -167,6 +167,12 @@ if %winbuild% LSS 14393 (
 %eline%
 echo Unsupported OS version detected [%winbuild%].
 echo KMS38 Activation is supported for Windows 10/11/Server, build 14393 and later.
+echo:
+if %winbuild% LSS 10240 (
+call :dk_color %Blue% "Use Online KMS Activation option."
+) else (
+call :dk_color %Blue% "Use HWID Activation option."
+)
 goto dk_done
 )
 
diff --git a/MAS/Separate-Files-Version/Activators/Ohook_Activation_AIO.cmd b/MAS/Separate-Files-Version/Activators/Ohook_Activation_AIO.cmd
index f4b0f8c..37576bd 100644
--- a/MAS/Separate-Files-Version/Activators/Ohook_Activation_AIO.cmd
+++ b/MAS/Separate-Files-Version/Activators/Ohook_Activation_AIO.cmd
@@ -161,6 +161,8 @@ if %winbuild% LSS 9200 (
 %eline%
 echo Unsupported OS version detected [%winbuild%].
 echo Ohook Activation is supported on Windows 8 and later and their server equivalent.
+echo:
+call :dk_color %Blue% "Use Online KMS Activation option."
 goto dk_done
 )