最近看过此主题的会员

楼主: 无限可能

【求助】自动跳窗脚本完善

[复制链接]

97

主题

972

积分

134 小时

在线时间

版主

Rank: 7Rank: 7Rank: 7Rank: 7

举世无双百里挑一攻无不克先锋旗帜优秀新人

 楼主| 发表于 2018-12-28 15:46:19 | 显示全部楼层
Alex 发表于 2018-12-28 14:44
想想这个,SelectedText我app会替换成你选择的文本

最后还是用纯AppleScript写了个tell、end tell,跟Alfred的效果差不少
  1. tell application id "com.eusoft.eudic"
  2.         activate
  3.         show dic with word "SelectedText"
  4. end tell
复制代码

没有用URL Scheme导致有时不能把欧路词典窗口调到最前面来
suliveevil.github.io
www.better365.club/?fromuid=18
https://github.com/suliveevil/BetterAndBetter
回复

使用道具 举报

97

主题

972

积分

134 小时

在线时间

版主

Rank: 7Rank: 7Rank: 7Rank: 7

举世无双百里挑一攻无不克先锋旗帜优秀新人

 楼主| 发表于 2018-12-28 16:01:45 | 显示全部楼层
改进了一下,能用了
on open location "eudic://SelectedText"
        tell application id "com.eusoft.eudic"
                activate
                show dic with word "SelectedText"
        end tell
end open location

suliveevil.github.io
www.better365.club/?fromuid=18
https://github.com/suliveevil/BetterAndBetter
回复

使用道具 举报

97

主题

972

积分

134 小时

在线时间

版主

Rank: 7Rank: 7Rank: 7Rank: 7

举世无双百里挑一攻无不克先锋旗帜优秀新人

 楼主| 发表于 2018-12-28 16:06:51 | 显示全部楼层
无限可能 发表于 2018-12-28 16:01
改进了一下,能用了
on open location "eudic://SelectedText"
        tell application id "com.eusoft.e ...

如果用的是免费版欧路词典,需要把tell application id "com.eusoft.eudic"
改为tell application id "com.eusoft.freeeudic"

或者把tell application id "com.eusoft.eudic"
改为tell application "Eudb_en"

第二个方法应该比第一个要好一些,大家可以试一下。
suliveevil.github.io
www.better365.club/?fromuid=18
https://github.com/suliveevil/BetterAndBetter
回复

使用道具 举报

0

主题

668

积分

230 小时

在线时间

版主

Rank: 7Rank: 7Rank: 7Rank: 7

优秀版主

发表于 2018-12-28 17:02:57 | 显示全部楼层
现在和他原来的感觉差不多吗?其实,当然是纯AppleScript快啊
www.better365.club
回复

使用道具 举报

97

主题

972

积分

134 小时

在线时间

版主

Rank: 7Rank: 7Rank: 7Rank: 7

举世无双百里挑一攻无不克先锋旗帜优秀新人

 楼主| 发表于 2018-12-28 17:23:21 | 显示全部楼层
Alex 发表于 2018-12-28 17:02
现在和他原来的感觉差不多吗?其实,当然是纯AppleScript快啊

用Keyboard Maestro太多了导致我对AppleScript一点也不了解,是得好好学习一下AppleScript。
suliveevil.github.io
www.better365.club/?fromuid=18
https://github.com/suliveevil/BetterAndBetter
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表