我正在制作一个小程序,提示用户从列表中进行选择,我的列表目前有169个项目。生成列表时,窗口从显示屏顶部延伸到底部,对用户来说有点压倒性。
我想知道是否有人知道编辑“从列表中选择?”生成的窗口的bounds属性的方法。
这是我正在使用的代码(不包括单独的代码来编译列表并将其存储在“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很新,因此非常感谢详细的解释和类比。 :)
答案 0 :(得分:0)
您可以改为使用CocoaDialog:
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