如何在 Asterisk 中显示 apple script popup 的字符
How to display characters of apple script popup in Asterisk
我是为弹出窗口编写的苹果脚本,它将输入作为纯文本,但我不想显示纯文本我要求它应该显示在星号中(如点、星等)。
有人可以帮我做吗?
代码如下:
tell application "Finder"
set system_pwd to text returned of (display dialog "Enter System Password ?"
with title "Password" buttons {"Ok", "Cancel"}
default answer "" default button "Ok")
end tell
参数hidden answer
是你的朋友。您可以在 StandardAdditions 词典的用户交互部分找到此类参数。顺便说一句,您不需要告诉 Finder 显示对话框。
set system_pwd to text returned of (display dialog "Enter System Password ?" with title "Password" buttons {"Ok", "Cancel"} default answer "" default button "Ok" with hidden answer)
请考虑安全性,不要将变量 system_pwd 存储在文本文件或其他持久性文件中 属性。
享受,
迈克尔/汉堡
这是另一种方法:
system_pwd=$(osascript -e 'tell app "System Events" to text returned of (display dialog "Enter Password: " default answer "" with hidden answer)')
同样,请小心使用 system_pwd 变量!
我是为弹出窗口编写的苹果脚本,它将输入作为纯文本,但我不想显示纯文本我要求它应该显示在星号中(如点、星等)。 有人可以帮我做吗?
代码如下:
tell application "Finder"
set system_pwd to text returned of (display dialog "Enter System Password ?"
with title "Password" buttons {"Ok", "Cancel"}
default answer "" default button "Ok")
end tell
参数hidden answer
是你的朋友。您可以在 StandardAdditions 词典的用户交互部分找到此类参数。顺便说一句,您不需要告诉 Finder 显示对话框。
set system_pwd to text returned of (display dialog "Enter System Password ?" with title "Password" buttons {"Ok", "Cancel"} default answer "" default button "Ok" with hidden answer)
请考虑安全性,不要将变量 system_pwd 存储在文本文件或其他持久性文件中 属性。
享受, 迈克尔/汉堡
这是另一种方法:
system_pwd=$(osascript -e 'tell app "System Events" to text returned of (display dialog "Enter Password: " default answer "" with hidden answer)')
同样,请小心使用 system_pwd 变量!