我使用1Password
存储我的密码,fluid.app
创建一些特定于网站的应用/浏览器
虽然1Password
与Chrome,Safari和其他浏览器很好地集成,但它与Fluid应用程序无法很好地配合,这就是我的麻烦所在。
因此,当我在Fluid应用程序中时,我创建了一个快捷方式(使用Keyboard Maestro
)来运行一个开启迷你的AppleScript。但是,我似乎无法获得推出迷你版的AppleScript。以下是我的尝试:
tell application "1Password mini" to launch
不执行任何操作,但AppleScriptEditor不会报告任何错误tell application "1Password mini" to open
没有,但AppleScriptEditor没有报告任何错误tell application "1Password mini" to activate
毫无意义,因为1Password mini
已被激活tell application "1Password" to open
打开主1Password
应用程序,而不是mini,这就是我需要的。有趣的是,当我运行(1),(2)和(3)时,AppleScriptEditor
会自动将1Password mini
替换为2BUA8C4S2C.com.agilebits.onepassword-osx-helper
,这根本不会为我澄清事情
有没有人知道如何解决这个问题? 我在OSX 10.10.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