Document
import Swi/UI
struct ContentView: View {
var body: some View {
Bu=on(ac?on: minimizeAllWindowsAndShowDesktop) {
Text("Minimize All and Show Desktop")
}
.padding()
}
func minimizeAllWindowsAndShowDesktop() {
// Minimize all windows
if let script = NSAppleScript(source: "tell applica?on \"System Events\" to keystroke
\"m\" using {command down, op?on down}") {
var error: NSDic?onary?
script.executeAndReturnError(&error)
if let error = error {
print("Error execu?ng AppleScript: \(error)")
}
}
// Show desktop
let finderApp = NSWorkspace.shared.runningApplica?ons.first(where: {
$0.bundleIden?fier == "com.apple.finder" })
finderApp?.ac?vate(op?ons: [])
}
}
import Swi/UI
struct ContentView: View {
var body: some View {
Bu=on(ac?on: minimizeAllWindowsAndShowDesktop) {
Text("Minimize All and Show Desktop")
}
.padding()
}
func minimizeAllWindowsAndShowDesktop() {
// Minimize all windows
if let script = NSAppleScript(source: "tell applica?on \"System Events\" to keystroke
\"m\" using {command down, op?on down}") {
var error: NSDic?onary?
script.executeAndReturnError(&error)
if let error = error {
print("Error execu?ng AppleScript: \(error)")
}
}
// Show desktop
let finderApp = NSWorkspace.shared.runningApplica?ons.first(where: {
$0.bundleIden?fier == "com.apple.finder" })
finderApp?.ac?vate(op?ons: [])
}
}