I had only tested this in the Script Editor but when testing in Rev, I 
found that it worked with one minor problem. The AppleScript separates 
the names with a "return" which to AppleScript is ascii 13. Rev uses 
ascii 10 for an end of line, so the AppleScripts return didn't actually 
produce a line break.

Change line 5 to:
                set procNames to procNames & the name of p & ascii character 10
and it will produce a correctly separated list, although the first and 
last characters will be quotes, so you'll need to remove them in your 
Rev script once you have the data.

I did what you did, put the script in a field called "ScriptMac" and 
then had a button with the following script:
        on mouseUp
          do fld "ScriptMac" as AppleScript
          answer the result
        end mouseUp
This worked perfectly for me under OS X 10.1.5 with the latest update to 
AppleScript.

Sarah


On Wednesday, July 24, 2002, at 04:28  PM, Ludovic THEBAULT wrote:

> in <[EMAIL PROTECTED]>:
>> Here is an AppleScript to list all running applications:
>>
>> tell application "Finder"
>>      set procList to the processes
>>      set procNames to ""
>>      repeat with p in procList
>>              set procNames to procNames & the name of p & return
>>      end repeat
>>      return procNames
>> end tell
>
> Thanks, but doesn't work with me (on macOS X). But works in the
> applescript editor.
>
> I've put the script in a fld called "Scriptmac"
> In msg box, the script :
> do fld "scriptmac" as applescript
>
> return "Compiler error"
>
> _______________________________________________
> use-revolution mailing list
> [EMAIL PROTECTED]
> http://lists.runrev.com/mailman/listinfo/use-revolution
>


_______________________________________________
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to