最近看过此主题的会员

查看: 363|回复: 2

[代码发布] 【自动跳窗】BAB 版本号 & macOS 版本号

[复制链接]

97

主题

1023

积分

134 小时

在线时间

版主

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

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

发表于 2019-3-5 09:04:57 | 显示全部楼层 |阅读模式
自动查询 BetterAndBetter 和 macOS 系统的版本号,并粘贴到选中文字所在行的行末,不影响选中的文字,直接运行即可。

使用方法:
1. 在脚本模块点击➕新建脚本,把以下代码复制粘贴到刚建好的脚本文件内。
2. 在自动跳窗模块点击➕新建插件,设置标示名称、设置状态为 ⌘C、设置动作类型为脚本,设置执行动作为 1 中新建的脚本的名称。

[AppleScript] 纯文本查看 复制代码
use AppleScript version "2.4"
use framework "Foundation"
use scripting additions

set appBundleID to "com.sunny.BetterAndBetter"

set theURL to current application's NSWorkspace's sharedWorkspace()'s URLForApplicationWithBundleIdentifier:appBundleID
set appInfoPlist to ((theURL as text) & "Contents:Info.plist")
set AppleScript's text item delimiters to " "
set sysVerStr to current application's NSProcessInfo's processInfo()'s operatingSystemVersionString()
set sysVerStr to text item 2 of (sysVerStr as text)
set appInfoPlist to POSIX path of appInfoPlist
set theDict to current application's NSDictionary's dictionaryWithContentsOfFile:appInfoPlist
set verStr to ("BetterAndBetter " & (theDict's valueForKeyPath:"CFBundleShortVersionString") as text) & ¬
	" on macOS " & (system version of (get system info))

set the clipboard to verStr

tell application "System Events"
	key code 123
	delay 0.3
	keystroke (key code 124 using {command down})
	delay 0.3
key code 49
	delay 0.3
	keystroke (key code 9 using {command down})
end tell



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

97

主题

1023

积分

134 小时

在线时间

版主

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

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

 楼主| 发表于 2019-3-5 09:08:12 | 显示全部楼层
效果是这样的 BetterAndBetter 1.6.24 on macOS 10.14.3
suliveevil.github.io
www.better365.club/?fromuid=18
https://github.com/suliveevil/BetterAndBetter
回复

使用道具 举报

97

主题

1023

积分

134 小时

在线时间

版主

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

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

 楼主| 发表于 2019-3-5 09:09:55 | 显示全部楼层
直接点击脚本对应的图标即可。





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

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

使用道具 举报

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

本版积分规则

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