From abe97dc51ee8be4be193114ffcf9744c2bde20aa Mon Sep 17 00:00:00 2001 From: abearxiong Date: Sat, 23 May 2026 23:30:09 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20Quit=20All=20Apps=20?= =?UTF-8?q?=E8=84=9A=E6=9C=AC=E4=BB=A5=E9=80=80=E5=87=BA=E6=89=80=E6=9C=89?= =?UTF-8?q?=E8=BF=90=E8=A1=8C=E4=B8=AD=E7=9A=84=E5=BA=94=E7=94=A8=E7=A8=8B?= =?UTF-8?q?=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- applescript/quit-all-apps.applescript | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100755 applescript/quit-all-apps.applescript diff --git a/applescript/quit-all-apps.applescript b/applescript/quit-all-apps.applescript new file mode 100755 index 0000000..84b1131 --- /dev/null +++ b/applescript/quit-all-apps.applescript @@ -0,0 +1,23 @@ +#!/usr/bin/osascript + +# Required parameters: +# @raycast.schemaVersion 1 +# @raycast.title Quit All Apps +# @raycast.mode silent +# @raycast.packageName System + +# Optional parameters: +# @raycast.icon 🛑 + +# Documentation: +# @raycast.description Quits all running applications. + +tell application "System Events" + set allApps to application processes whose background only is false + repeat with appProc in allApps + set appName to name of appProc + try + tell application appName to quit + end try + end repeat +end tell