【问题标题】:How to launch new Chrome tab from bash?如何从 bash 启动新的 Chrome 标签页?
【发布时间】:2023-04-08 13:54:02
【问题描述】:

我正在使用 Alfred 工作流程/全局热键来运行 bash 脚本:

  1. 触发热键
  2. 动作运行脚本

我正在考虑使用open -a Google\ Chrome,但我想不出打开新标签的方法。这将是一个非常有用的工具,我很好奇是否有其他人这样做或找到了一种方法。

【问题讨论】:

    标签: bash google-chrome chromium alfred


    【解决方案1】:

    不知道为什么,但这恰好取决于您传递的 URL。这会在现有窗口中打开:$ google-chrome about:blank,但会在新页面中打开:$ google-chrome chrome://newtab。

    【讨论】:

      【解决方案2】:

      好的,所以这个答案并不完美,但它绝对适用于 OSX,感谢 OS Automator

      差不多,我只是模拟一个CMD+T按键

      open -a Google\ Chrome; osascript -e 'tell application "System Events" to keystroke "t" using {command down}'`
      

      【讨论】:

      • 我在终端中运行了这个并得到了36:70: execution error: System Events got an error: osascript is not allowed to send keystrokes. (1002)
      猜你喜欢
      • 1970-01-01
      • 2013-01-17
      • 2019-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-07
      • 1970-01-01
      • 2018-02-26
      相关资源
      最近更新 更多