現在マシン上で実行されているアクティブなプロセスの数を調べ、各プロセスのパスを文字列として配列に出力する簡単なスクリプトを作成しました。
これが私のコードです(実際には正当な機能はありません。AppleScriptがどのように機能するかを確認するためにさまざまなことを試みています):
tell application "System Events"
set activeProcess to number of process
set paths to {0}
repeat with n from 1 to activeProcess
set last item of list paths to (file of process n as string)
end repeat
end tell
そして、実行を押したときにAppleScriptエディタが返すエラーは次のとおりです。
System Events got an error: Can’t set list {0} to "Macintosh HD:System:Library:CoreServices:loginwindow.app:".
私は何が間違っていないのですか?