我需要一个命令或其他东西,允许我将文件发送给当前登录的 Mac 用户,而无需手动设置此文件位置。这可以做到吗?示例 我有一个名为 test.app 的文件,我想将其复制到用户桌面。我不知道当前用户的名字是什么,我希望它被自动拾取,然后将文件复制给用户。
1062 次
2 回答
0
要找出所有用户,请使用:
do shell script "cd /Users; ls"
return result
这应该会在 AppleScript 编辑器底部的事件日志中的“结果”选项卡中返回用户。
然后复制 test.app,使用这个:
do shell script "cp -R /path/to/test.app /Users/whateveruser/Desktop/test.app"
这应该将文件复制到您想要的任何用户桌面。
希望这可以帮助!
于 2014-12-17T02:18:24.897 回答
0
只需使用 ~/Desktop/test.app 作为文件位置。它将把它放在当前用户的桌面上。
于 2014-11-24T17:45:37.953 回答