Bill Allombert on Sat, 21 Sep 2024 12:56:06 +0200 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Re: How to determine if Windows or Mac OS |
On Fri, Sep 20, 2024 at 06:19:24PM +0200, Jean-Luc Arnaud wrote: > Testing: > > iferr(externstr("uname"),E,externstr("ver")) > > on Windows, I always got an error message, expecting ["", "Microsoft Windows > [version 6.3.9600]"]. > Same on Mac after swapping Expr1 and Expr2. > > What am I doing wrong? externstr does not actually raise an error that GP can detect. The error is internal to the shell. You can try something like externstr("ver 2>/dev/null || uname") But all this is awkward since '\v' will tell you... Maybe someone has a better idea. Cheers, Bill.