Alfred 2 Workflow: 改进版的 Apple 多账户自动切换

2014-02-22 11:43:00 +08:00
 Sylv
Apple Account Switcher

/t/100621 里看到一个比较基本的切换多个 Apple 账户的 Workflow,但是不太完善,密码都是用明文写进去的。因此我花了点时间对其改进了下功能。

改进如下:
1. 使用 Keychain 来存储和获取账户密码,提高安全性。
2. 同时支持在 iTunes、App Store 和 iBooks 三个程序中切换账户。当前是哪一个程序就切换哪一个中的 Store 账户。
3. 如果账户有使用 iTunes Match 的话,可以在账户切换后自动打开 iTunes Match。
4. 增加交互菜单,更方便切换和设置 Apple 账户。
5. 多系统语言支持,至少在中英文系统下可以使用。
6. 优化响应和容错,减少等待时间。

Keyword: switch

下载地址:
http://cl.ly/U4lv

截图:

24025 次点击
所在节点    Alfred
128 条回复
Sylv
2014-10-26 09:14:18 +08:00
@wangqj 这个应该是你的辅助功能设置中禁止了 AppleScript 控制电脑。
你进到 “系统偏好设置” -> “安全性与隐私” -> “隐私” -> “辅助功能”,看下右边列表里有没有个 "osascript",也可能是 "System Events",把它前面的勾打上应该就好了。
wangqj
2014-10-26 18:17:38 +08:00
@Sylv 谢谢了!的确如此,搞定!
wangqj
2015-07-01 10:10:10 +08:00
升级了 itunes 12.2,这个 workflow 无法用了
Sylv
2015-07-01 10:22:54 +08:00
@wangqj 收到,等我有空升到 12.2 就修修。
humiaozuzu
2015-07-01 11:13:26 +08:00
@Sylv 感谢~~~
homever
2015-07-08 09:33:35 +08:00
这次iTunes 更新变化好大
imsoso
2015-07-15 16:53:51 +08:00
mark...已经失效
Sylv
2015-07-15 17:54:26 +08:00
@wangqj
@humiaozuzu
@homever
@imsoso
不好意思,近期外出,一直走走停停,没时间修这个问题,可能还要一周多后才能有时间更新个新版本。
homever
2015-07-15 18:42:08 +08:00
@Sylv Take your time and enjoy:D
homever
2015-08-14 02:21:23 +08:00
@Sylv 最新版iTunes12.2.2.25,这个workflow又可以正常工作了。。。。sylv有远见呐哈哈
不过就是老弹出那个icloud session过期的对话框来
Sylv
2015-08-14 05:06:29 +08:00
@homever 😓。。。我都快改好了。。。
其实切换账号部分改动不大,导致切换失败其实只是因为登录帐号的主菜单名由 Store 改成了 Account ,估计这下又给改回去了。。。
变动大的是打开 iTunes Match 的方法,我在重写这部分操作,差不多搞定了。
iCloud Session 过期的对话框我也处理了,我测试了下好像这个对话框不去输密码登录并不会有问题,过期的可能是切换前帐号的 session,跟切换后账号没关系,所以我现在的处理是自动把它取消掉。
另外我还有做了些小改进,我今天空闲的时候再测试下,没什么问题的话很快就能发新版本。
homever
2015-08-14 09:05:57 +08:00
@Sylv 辛苦了Y(^_^)Y
Sylv
2015-08-17 16:24:31 +08:00
@wangqj
@humiaozuzu
@homever
@imsoso

已更新了新版本,请见第 6 条附言。
抱歉这次拖了这么久才更新,最近太忙。
humiaozuzu
2015-08-17 16:27:41 +08:00
@Sylv 自动切换 IM 太赞了,我之前还下了 ShowyEdge 专门看 IM 的状态
homever
2015-08-17 16:38:17 +08:00
太便利的 IM 切换了。。🌺
Sylv
2015-08-17 16:51:32 +08:00
@humiaozuzu
@homever

这要感谢 @ybian ,这种系统级的功能我真不知道怎么弄,搜到了他的这个小工具才找到了方法。我同样还用这个小工具实现了在 Sublime Text 的 Vintage 模式下自动切换中英文输入法的方法,再次感谢。
ybian
2015-08-17 21:20:46 +08:00
@Sylv 不客气哈!很高兴几年前写的那个小工具能够帮到你 ;-)
wangqj
2015-08-18 16:35:23 +08:00
@Sylv 多谢,多谢!
BigLin
2015-09-07 11:47:44 +08:00
keyword switch 只能 switch iTunes 账户,请问 MAS 账户应该怎么做?
Sylv
2015-09-07 12:02:19 +08:00
@BigLin 你让 App Store 为当前程序,然后唤出 Alfred 输入 switch 关键字,切换的就是 App Store 的账户了。当前是哪一个程序就切换哪一个中的 Store 账户。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://yangjunhui.monster/t/101342

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX