【发布时间】:2018-07-20 15:43:16
【问题描述】:
我需要 AppleScript,当从命令行启动时,它会返回三件事:
- 当前活动的应用程序名称;前任。 “谷歌浏览器”、“Safari”、 “Steam”、“iTunes”、“Atom”等。
- 当前活动的应用程序标题,如果有的话
- 如果当前活动的应用程序是浏览器,我想要当前的 活动标签网址
例子:
- 谷歌浏览器; AppleScript:如何获取失败的 Safari 选项卡的 URL 载入? - 堆栈溢出; https://stackoverflow.com/
- iTunes; iTunes
- iTerm2; 1.节点test.js(休眠)
- Safari,GitHub - rails/rails:Ruby on Rails; https://github.com/rails/rails
我知道有一些类似的问题 w。在stackoverflow上回答,但我无法将它们组合在一起以完成所有这些工作。非常感谢帮助。
【问题讨论】:
-
相关:Time Sink是商业软件,用于定期记录当前应用程序和窗口标题并分析结果。但是,它不会跟踪当前 URL。
-
@RoryO'Kane 是的,我已经使用 Time Sink 快一年了。这是..好吧,没关系,特别是考虑到我已经为此支付了 5 美元。使用“标签中的 URL”插件和一些设置过滤器的工作,如果你想跟踪你的焦点,它就可以完成工作。
标签: macos command-line scripting applescript osascript