我试图编写一个简单的Applescript来更改Finder的“桌面视图”选项中的“排序依据”选项。
尝试在ScriptEditor中记录动作时,它什么也不做。在打开文件夹的情况下记录动作时,它仅记录图标大小...
答案 0 :(得分:0)
有几种方法可以自动执行您想要的操作。 使用Finder词典中的Applescript,您将无法到达弹出的“显示演示文稿选项”名称。 通过创建服务并使用“ 文件和文件夹 ”和“ 获取指定项目 <”来使用 Automator / strong>”和“ 设置文件夹视图 ”,您可以修改所有选项,并在需要时致电该服务。
使用Applescript时,必须收集UI元素AXSystemFloatingWindow,它不是很容易消化,并不总是有效的,但是它存在。
下面是一个已经打开的查找程序窗口的无应用密码示例。
id
答案 1 :(得分:0)
这对我来说使用最新版本的macOS Mojave。
-- THE NUMBERS IN THE FOLLOWING RECORD VARIABLES ARE KEY CODE NUMBERS
property theSorting : {sortByName:18, sortByKind:19, sortByDateLastOpened:20, sortByDateAdded:21, sortByDateModified:23, sortBySize:22, sortByTags:26}
sortBy(theSorting's sortBySize) -- sort by size
-- sortBy(theSorting's sortByName) -- would be sort by name etc...
to sortBy(theNumber)
tell application "Finder" to activate
repeat until application "Finder" is frontmost
delay 0.1
end repeat
tell application "System Events"
key code theNumber using {control down, option down, command down}
end tell
end sortBy