On Saturday, April 6, 2002, at 04:00 AM, Ludovic Thébault wrote:
> Why the shell command doesn't works with MacOS X ? I don't know why. I hope it will soon. In the mean time you might want to try this function that uses AppleScript. I mentioned it on the list a couple weeks ago. I have only used it a few times. > I know nothing about AppleScript, but with a tiny bit of fooling > around I came up with this: > > function shellSH cmd > -- Sorry, no quote marks in cmd in this version > -- And shellCommand is ignored > put "do shell script" & quote & cmd & quote into s > do s as AppleScript > put result() into r > replace numToChar(13) with linefeed in r > return r > end shellSH > > This uses sh and not tcsh that the Terminal program uses. With out the replace command, the end-of-line sequence in returned text would be a single carriage return character. This function replaces it with linefeed, the standard Revolution end-of-line symbol. I had to use full paths when I used this. Since I have hardly used this, I don't know all the problems involved with using this function. Perhaps others have found some. Dar Scott _______________________________________________ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution