0

我正在制作一个提示用户从列表中进行选择的小程序,而我的列表目前有 169 个项目。生成列表时,窗口从显示屏的顶部延伸到底部,对用户来说有点不知所措。

我想知道是否有人知道编辑“从列表中选择”生成的窗口的边界属性的方法?

这是我正在使用的代码(不包括编译列表并将其存储在“pkgList”中的单独代码):

set userChoice to (choose from list pkgList with title "Title" with prompt "Choose file:" OK button name "OK" cancel button name "Cancel" without empty selection allowed) as string

我对 AppleScript 很陌生,因此非常感谢详细的解释和类比。:)

4

1 回答 1

0

You might use CocoaDialog instead:

set l to {"a a", "b"}
set l2 to ""
repeat with i in l
    set l2 to l2 & quoted form of i & " "
end repeat

do shell script "/Applications/CocoaDialog.app/Contents/MacOS/CocoaDialog \\
standard-dropdown --title Title --text Text --items " & l2
set {button, answer} to paragraphs of result
if button is 1 then return
item {answer + 1} of l
于 2013-07-08T21:48:28.090 回答