Perl -Sx "{0}" {"Parameters"}; Exit {Status} #!perl # # AppleScript.t - Run an AppleScript. # use Mac::Components; use Mac::OSA; use Mac::AppleEvents; $applescript = OpenDefaultComponent(kOSAComponentType, "ascr") or die "AppleScript not installed"; $script = AECreateDesc "TEXT", $ARGV[0] || <<'END_SCRIPT'; 2+2 END_SCRIPT $result = OSADoScript($applescript, $script, 0, "TEXT", 0) or die $^E; print AEPrint($result), "\n"; AEDisposeDesc $result; AEDisposeDesc $script; CloseComponent $applescript;