我使用1Password来存储我的密码,使用fluid.app来创建一些特定于站点的应用程序/浏览器。
虽然1Password与Chrome、Safari和其他浏览器集成得很好,但它不能很好地处理流畅的应用程序,这正是我的麻烦所在。
因此,我创建了一个快捷方式(使用Keyboard Maestro)来运行applescript来打开mini,当我处于流体应用程序中时。但是,我似乎无法让applescript启动mini。以下是我的尝试:
tell application "1Password mini" to launch什么也不做,尽管AppleScriptEditor没有报告任何错误tell application "1Password mini" to open nothing,虽然AppleScriptEditor没有报告任何错误tell application "1Password mini" to activate是没有意义的,因为1Password mini已经被激活tell application "1Password" to open打开主1Password应用程序,而不是迷你应用程序,这正是我所需要的。有趣的是,当我运行(1)、(2)和(3)时,AppleScriptEditor会自动将1Password mini替换为2BUA8C4S2C.com.agilebits.onepassword-osx-helper,这对我一点也不清楚。
有人知道如何解决这个问题吗?
我在OSX 10.10.2 (约塞米蒂)上,如果有关系的话
发布于 2015-04-13 03:41:18
我为AgileBits工作,他是1 1Password的开发者。
看起来你找到了一个解决方案,但这里还有一个选择:
open location "x-onepassword-helper://search/"该AppleScript将打开1护照迷你准备搜索。
如果你能够从流体中获得当前网站的域名,你甚至可以打开1 1Password,搜索词已经填好了:
open location "x-onepassword-helper://search/twitter.com"我希望这能帮上忙!
发布于 2015-03-17 22:48:01
解决方案非常简单,只需编写一些UI脚本:
tell application "System Events" to tell process "1Password mini"
tell menu bar item 1 of menu bar 1 to click
end tellhttps://stackoverflow.com/questions/29107777
复制相似问题