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