Skip to content

Instantly share code, notes, and snippets.

#include UIA-v2\Lib\UIA.ahk
#include UIA-v2\Lib\UIA_Browser.ahk
#HotIf WinActive("ahk_exe msedge.exe")
; ctrl-shift-w: close other tabs
^+w:: {
WinWaitActive "ahk_exe msedge.exe"
edgeWindow := UIA.ElementFromHandle("ahk_exe msedge.exe")
edge := UIA_Edge("")
tab := edge.GetTab()
@ajkessel
ajkessel / powershellgui.ps1
Created August 21, 2024 21:33
A simple PowerShell GUI clickable form with four buttons
# it is oddly difficult to find good, easy examples of creating PowerShell GUI forms with non-standard buttons
# this is a simple example that displays a four-button form
# you can, of course, customize everything in the <grid>
# and will need to set the window width and height to match the number of buttons and font
# use and adapt freely, subject to unlicense https://choosealicense.com/licenses/unlicense/
[void][System.Reflection.Assembly]::LoadWithPartialName('presentationframework')
[xml]$XAML = @'
<Window
xmlns =
"http://schemas.microsoft.com/winfx/2006/xaml/presentation"