排序查找器列反转


2

我无法使这个相反的事情起作用:

Tell application "Finder" to set the sort direction of the modification date column to reversed

欢迎问不同。有关常见问题的提示,请访问FAQ。在这种情况下,请向我们提供更多有关您要执行的操作以及您现在的结果的信息。同时,Applescript语言指南也可能会提供帮助。
MattDMo

1
我尝试在Finder中更改最前面窗口的视图设置。我不知道如何将修改日期列更改为倒序。
约翰尼(Johnnie)2013年

Answers:


4

10.7和10.8中存在一个错误,除非您先更改排序列,否则更改排序方向并不总是起作用(请参阅此问题)。

tell application "Finder" to tell list view options of window 1
    set sort column to name column
    set sort column to modification date column
    set sort direction of column modification date column to reversed
end tell


不幸的是,这在Mavericks中不再起作用。
patrick

2

这个问题的答案中有一些有用的链接。我建议使用XCode的一部分Accessibility Inspector来查找您要使用脚本解决的各种元素的名称。您还可以尝试在此处链接的一些脚本,尤其是第一个脚本(稍作编辑):

set appname to "Finder"

set winstuff to "defaultval"
set menustuff to "defaultval"

tell application appname
  activate
end tell

tell application "System Events"
  tell process appname
    set winstuff to entire contents of front window
    set menustuff to entire contents of menu bar 1
  end tell
end tell
--return winstuff & "rrrr" & menustuff -- comment this out to get just winstuff
return winstuff -- comment this out too to get just menustuff
--return menustuff

不幸的是,我现在不在Mac面前,但是通过这些工具,您应该能够找到要解决的问题。


-1

我想我发现了另一个错误。此代码不会使kind列不可见。

tell application "Finder" to set visible of column id kind column of list view options of front window to false
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.