gpt4 book ai didi

macos - 读取事件应用程序名称、标题和 URL 的 AppleScript

转载 作者:行者123 更新时间:2023-12-04 16:06:13 25 4
gpt4 key购买 nike

我需要 AppleScript,当从命令行吃午饭时,它会返回三件事:

  • 当前事件的应用程序名称;前任。 “谷歌浏览器”、“Safari”、
    “Steam”、“iTunes”、“Atom”等。
  • 当前事件的应用程序标题,如果有
  • 如果当前事件的应用程序是浏览器,我想要当前的
    事件标签 URL

  • 例子:
  • 谷歌浏览器; AppleScript:如何获取失败的 Safari 选项卡的 URL
    装载? - 堆栈溢出; https://stackoverflow.com/
  • iTunes; iTunes
  • iTerm2; 1.节点test.js( sleep )
  • Safari, GitHub - rails/rails: Ruby on Rails; https://github.com/rails/rails

  • 我知道有一些类似的问题 w。 stackoverflow 上的答案,但我无法将它们拼凑在一起以完成所有这些工作。非常感谢帮助。

    最佳答案

    我想制作一个在后台运行的脚本,以便我可以更好地跟踪我的时间。这是我想出的:

    tell application "System Events"
    set frontmostProcess to first process where it is frontmost
    set appName to name of frontmostProcess
    end tell
    tell application appName
    set windowName to the name of the front window
    end tell
    if appName is equal to "Safari" then
    tell application "Safari"
    set theURL to the URL of the current tab of the front window
    end tell
    else if appName is equal to "Google Chrome" then
    tell application "Google Chrome"
    set theURL to the URL of the active tab of the front window
    end tell
    else
    set theURL to ""
    end if

    return (appName, windowName, theURL)

    信用转至 https://apple.stackexchange.com/a/171738让我走上正轨。

    关于macos - 读取事件应用程序名称、标题和 URL 的 AppleScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48713135/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com