我写了Applescript,我尝试保存“app”首选项(密码)。我可以在文件中创建它,但我(想)必须写完文件的完整路径: - /如何在不输入完整路径的情况下打开文件或在“首选项”中保存和使用?
set filePath to "macOS Sierra:Users:test:Desktop:pass.txt"
set pass to paragraphs of (read file filePath)
do shell script command user name theuser password pass with administrator privileges
我没有回答这个问题,但我确实看到它存在一些问题。
为了推动事态发展,希望其中一些可以直接应用或有用:
security
使用do shell script
shell命令。defaults
命令,再次通过do shell script
。它允许您在桌面上没有松散文件的情况下编写和读取首选项。path to
按名称找到许多文件夹它并将文件夹名称扩展为完整别名,例如tell application "Finder" to size of (file "myData.bin" of folder (path to desktop folder from user domain))
。有关用法,请参阅the path to
documentation以及指定文件夹的完整列表。