AppleScript 範例

此範例工序指令可用於快速整理一整個電腦群組。

首先,它會鎖定電腦螢幕以避免干擾。其次,它會刪除用戶端電腦目前桌面上的項目。最後,它會完成清空用戶端垃圾桶並解鎖螢幕。

【警告】此工序指令範例僅為教育用途,且沒有明確認可保證其在您電腦環境上的適用性。此工序指令也會刪除目標電腦上的項目。使用時請考慮您的風險。

-- Start commanding the local copy of Remote Desktop tell application "Remote Desktop"-- decide which list to perform this on,-- in this case it's called "Classroom"set these_computers to computer list "Classroom"-- decide what locked screen text you want displayedset screen_message to "Please wait" as Unicode text-- make a UNIX script which executes an AppleScript on the remote computersset 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 the lock task parametersset lock_task to make new lock screen task with properties ¬{name:"Lock Classroom", message:screen_message}-- perform the taskexecute lock_task on these_computers-- set the UNIX script parametersset clean_task to make new send unix command task with properties ¬{name:"Clean Desktop", showing output:false, script:UNIX_script}-- perform the taskexecute clean_task on these_computers-- empty the Trash afterwardexecute (make new empty trash task) on these_computers-- unlock the screen when finishedexecute (make new unlock screen task) on these_computersend tell