AppleScript推出1Password mini

时间:2015-03-17 19:14:20

标签: macos applescript

我使用1Password存储我的密码,fluid.app创建一些特定于网站的应用/浏览器

虽然1Password与Chrome,Safari和其他浏览器很好地集成,但它与Fluid应用程序无法很好地配合,这就是我的麻烦所在。

因此,当我在Fluid应用程序中时,我创建了一个快捷方式(使用Keyboard Maestro)来运行一个开启迷你的AppleScript。但是,我似乎无法获得推出迷你版的AppleScript。以下是我的尝试:

  1. tell application "1Password mini" to launch不执行任何操作,但AppleScriptEditor不会报告任何错误
  2. tell application "1Password mini" to open没有,但AppleScriptEditor没有报告任何错误
  3. tell application "1Password mini" to activate毫无意义,因为1Password mini已被激活
  4. tell application "1Password" to open打开主1Password应用程序,而不是mini,这就是我需要的。
  5. 有趣的是,当我运行(1),(2)和(3)时,AppleScriptEditor会自动将1Password mini替换为2BUA8C4S2C.com.agilebits.onepassword-osx-helper,这根本不会为我澄清事情

    有没有人知道如何解决这个问题? 我在OSX 10.10.2(优胜美地),如果重要

2 个答案:

答案 0 :(得分:6)

我为1Password的开发人员AgileBits工作。

看起来你找到了一个解决方案,但这是另一个选择:

open location "x-onepassword-helper://search/"

AppleScript将打开1Password mini准备搜索。

如果您能够从Fluid获得当前网站的域名,您甚至可以打开已填写搜索字词的1Password Mini:

open location "x-onepassword-helper://search/twitter.com"

我希望有所帮助!

答案 1 :(得分:1)

解决方案非常简单,只需要一点UI脚本:

tell application "System Events" to tell process "1Password mini"
    tell menu bar item 1 of menu bar 1 to click
end tell