我想制作一个AppleScript,如果链接的第一部分是____,它将在Chrome中打开它。
open http://stackoverflow.com -a "Google Chrome"
我明白了,但是根据链接的第一部分我该怎么做。
例如,如果它的第一部分是
https://meet.google.com/xxx-xxxx-xxx
在 Google Chrome 中打开。
xxxxx
每次都会改变。
也欢迎替代解决方案。
这是一个替代解决方案,在macOS High Sierra 10.13.6下进行了测试并且它有效:
open "$1" -a "Google Chrome"
然后在日历中,右键单击URL并从服务上下文菜单中选择在Google Chrome中打开URL。
这不是单击场景,而是完成工作。
在不知道 xxx-xxxx-xxx 的值的情况下,很难给出准确的答案。我想如果你看看我设置的变量,这段代码应该会给你一个很好的起点
set baseURL to "https://meet.google.com/"
set openURL to "https://meet.google.com/xxx-xxxx-xxx"
if openURL contains baseURL then do shell script "open " & openURL & " -a 'Google Chrome'"
我尝试了上面的 Automator 答案,但收到此错误:
““运行 Shell 脚本”操作遇到错误:“文件 /Users/me/https:/meet.google.com/hhhh-hhhh-hhh 不存在。”
URL中好像添加了我本地的文件目录?
(使用Automator V2.10)