AppleScript 示例

此脚本示例可用于快速清理电脑组。

首先,它将锁定电脑屏幕以防止干扰。然后,它将删除客户端电脑的当前活跃桌面上留下的所有项目。最后,它将完成清倒客户端废纸篓并解锁屏幕。

【警告】此脚本示例仅供培训使用,不对此脚本是否适用于您的计算环境提供任何明示或暗示的保证。此脚本还将删除目标电脑上的项目。使用它的风险由您自己承担。

--首先命令 Remote Desktop 的本地副本告诉应用程序“Remote Desktop”--决定要在哪个列表上执行此命令。--此情况下,列表名称为“Classroom”set these_computers to computer list "Classroom"--决定在锁定屏幕上显示的文本内容set screen_message to "Please wait" as Unicode text--在远程电脑上生成执行 AppleScript 的 UNIX 脚本set the UNIX_script to ¬"osascript -e 'tell application "Finder" to move " & ¬"(every item of the desktop whose class isn't disk) to the trash'"--设定锁定任务参数set lock_task to make new lock screen task with properties ¬{name:"Lock Classroom", message:screen_message}--执行任务execute lock_task on these_computers--设定 UNIX 脚本参数set clean_task to make new send unix command task with properties ¬{name:"Clean Desktop", showing output:false, script:UNIX_script}-- 执行任务execute clean_task on these_computers--随后清空废纸篓execute (make new empty trash task) on these_computers--完成后,解锁屏幕execute (make new unlock screen task) on these_computersend tell