1
homever OP |
2
P233 2014-02-17 19:47:12 +08:00
alfred 创建 workflow , 选择 Action 》Run NSAppliScript,然后 copy & paste ,应该差不多
|
4
roamlog 2014-02-17 19:58:52 +08:00
还是用 Keyboard Maestro 实现会比较好,而且还可以使用 keychain
|
5
P233 2014-02-17 20:00:30 +08:00
先创建一个 input 》 keyword
然后 Action 》Run NSApplecript 两者连接就可以了,测试成功 |
9
P233 2014-02-17 20:31:38 +08:00
@homever
@donotgo https://dl.dropboxusercontent.com/u/4218559/Switch%20iTunes%20Account.alfredworkflow 晚会再丰富一下功能 @homever 是不是没有在 Accessibility 中开启 Alfred 的权限,可以先用系统自在的 applescript editor 测试看看哪里报错 |
12
alanoy 2014-02-17 21:01:10 +08:00 1
@P233 完整版可以考虑丢到http://www.alfredworkflow.com/
|
13
maxduke 2014-02-17 21:20:11 +08:00
大家都不知道有 Store Account Switcher 这个神器嘛?
前身是 iTunes Account Switcher |
17
homever OP |
19
66450146 2014-02-17 23:39:37 +08:00
“太蛋”笑了。。。
|
20
homever OP @donotgo
https://www.dropbox.com/s/spyzcdbg043x9yd/iTunes%20Account%20Switcher.alfredworkflow 用 NSAppleScript运行居然 time delay 被忽略了, 替换 一下 script 里面的appleid 和密码就好了,us 和 cn 对应的名字也修改下。 |
21
P233 2014-02-18 04:37:13 +08:00
|
22
donotgo 2014-02-18 04:48:16 +08:00
@P233 好奇怪啊,Security & Privacy里的Accessibility已经勾选了Alfred 2,AppleScript Editor也测试成功,可是用Alfred就是没法切换。。。
|
23
P233 2014-02-18 04:54:50 +08:00
@donotgo 会不会是 applescript 错误,Alfred 的输入框会自动替换双引号。试试重启 alfre 或者 重新创建一次 workflow?
|
24
donotgo 2014-02-18 04:56:40 +08:00
谢谢。可惜在我电脑上跟P233的那个workflow一样没反应,Security & Privacy里的Accessibility已经勾选了Alfred 2。不知道是为神马啊
|
25
humiaozuzu 2014-02-18 05:00:18 +08:00
@maxduke 一直在用他的前身,切换的体验不太好,你说的新版可以发一下下载地址吗?
|
26
donotgo 2014-02-18 05:04:40 +08:00
@homever 用applescript editor测试了一下,itunes是可以正常切换的,选app store的话显示Can't set process "App Store" to true.
|
27
humiaozuzu 2014-02-18 05:18:35 +08:00
|
29
P233 2014-02-18 05:45:30 +08:00
@donotgo 看代码确实没问题,再试试 https://dl.dropboxusercontent.com/u/4218559/Switch%20iTunes%20Account.alfredworkflow ?
是不是输入法问题,keystroke 使用当前输入法,在每个 keystroke 之间加个延时? 另外加几个 display dialog 看看哪个环节出了问题,能想到的也就这几个办法了。最后,虽然不可能还是提醒一下,iTunes 没运行时这节代码无效。 |
30
donotgo 2014-02-18 07:20:25 +08:00
@P233 @homever 内牛满面,搞了一早上终于弄好了。。。
先是script怎么调都是AppleScript行Alfred不行。用display dialog试了一下发现Alfred里运行到“set frontmost to true”之后就断了。于是我觉得还是Accessibility有问题,网上搜了一下找到这个http://hints.macworld.com/article.php?story=20131025064624795 里面提到有的App勾选了Accessibility也没有效果,用文章最后的Terminal command试了一下终于解决了。。。再次感谢诸位大神 |
31
maxduke 2014-02-18 07:38:03 +08:00 via iPhone
|
37
dalang 2014-02-18 10:21:50 +08:00
|
38
5key 2014-02-18 11:39:34 +08:00
我靠,还真有这个。不过我更期望iOS上的。怎解?
|
39
chshouyu 2014-02-18 14:03:49 +08:00
撸主头像是你自己吗?
|
44
robinray 2014-02-18 16:00:43 +08:00 via iPad
最好用Keychain来实现
|