Hi, Calling a macperl script (dog) from AS, with arguments a, b c, would read: tell perl to do script {dog, a, b, c}
Assuming that a, b, c are strings, they are copied to @ARGV in dog. The problem I have is passing a list of arguments, e.g. set names to selection -- nb of selected objects not predictable tell perl to do script {dog, names} -- names conversion fails Then I can converts names to a list of strings: set snames to {} repeat with nam in names set snames to snames & (nam as text) end repeat tell perl to do script {dog, snames} -- dog is called, @ARGV is empty dog could be: $\ = "\n"; # print with EOL print "nb args: ", scalar @ARGV; $" = "\n"; # separator print "@ARGV"; Could anyone suggest a way around ? Thanks