如何在运行 x-callbacl-url 后隐藏快捷指令app?
How to hide Siri Shortcuts.app after running x-callback-url?
如何在运行 x-callbacl-url 后隐藏快捷指令app?
[经过版主编辑]
MacBook Air 13″, macOS 13.0
想让人注意到某个有用的答案?请投赞同票!
有没有人帮助到了你?有没有任何答案或用户使用技巧解决了你的问题?选择“赞同票”箭头投出你的赞同票。你的反馈能帮助到他人!
进一步了解在什么情况下投赞同票:了解投票 - Apple 社区
有没有人帮助到了你?有没有任何答案或用户使用技巧解决了你的问题?选择“赞同票”箭头投出你的赞同票。你的反馈能帮助到他人!
进一步了解在什么情况下投赞同票:了解投票 - Apple 社区
How to hide Siri Shortcuts.app after running x-callback-url?
如何在运行 x-callbacl-url 后隐藏快捷指令app?
[经过版主编辑]
MacBook Air 13″, macOS 13.0
shortcuts://run-shortcut?name=EmacsTranslate&input=text&text=Hello%20World!
根据在线客服的指导,重启、重启并以安全模式运行,快捷指令依然在调用 x-callback-url 之后将窗口保留在了最前面。
我期待的结果是运行之后自动隐藏,回到之前的 App 里,而不是把自己的窗口保持在最前面(frontmost app)
我尝试了各种可能的解决方案,能在脚本编辑器里正常运行的,放进快捷指令里就失效了。
```
on run
tell application id "org.gnu.Emacs" to activate
-- tell application id "com.apple.shortcuts" to quit
end run
```
```
on run
tell application "System Events" to keystroke "H" using {command down}
-- tell application "System Events" to key code 4 using command down
end run
```
```
tell application "System Events"
-- set apptemp to application "Emacs"
-- set frontmost of process "Emacs" to true
tell application "Emacs"
activate
end tell
end tell
```
删掉快捷指令的一个多余动作,问题解决了。
即使在快捷指令末尾运行 AppleScript 也无法回到上一个 App 中。
如何在运行 x-callbacl-url 后隐藏快捷指令app?