Or you could execute this windows shell command in the LC shell() function wmic os get Caption /value
which then would return something like this for example Caption=Microsoft Windows 11 Enterprise > Am 13.04.2022 um 20:26 schrieb matthias_livecode_150...@m-r-d.de: > > This here would > > return the macOS version and would return Windows 10 on version 10 and > Windows 11 on version 11 > If you also need this for other Windows version you have to extend it a > little bit > > > switch the platform > case "Win32" > put shell("ver") into tVersion > set the itemdelimiter to "." > if item 3 of tVersion >22000 > then > return "Windows 11" > else > return "Windows 10" > end if > break > case "MacOS" > get shell("sw_vers -productVersion") > return it > break > end switch > > > > >> Am 13.04.2022 um 20:05 schrieb matthias rebbe via use-livecode >> <use-livecode@lists.runrev.com <mailto:use-livecode@lists.runrev.com>>: >> >> Ups, >> >> not 'version' but 'ver' returns 10.0.xxxxxx.x. >> In my case 10.0.22581.100 >> >> >> Any value above 22000 is Windows 11, any value below of 22000 is Windows 10. >> >> >>> Am 13.04.2022 um 20:01 schrieb matthias_livecode_150...@m-r-d.de >>> <mailto:matthias_livecode_150...@m-r-d.de>: >>> >>> Unfortunately Windows 11 shell command 'version" returns NT 10.0. >>> That's the same value as Windows 10 returns. >>> >>> >>> >>> >>> >>>> Am 13.04.2022 um 19:40 schrieb Paul Dupuis via use-livecode >>>> <use-livecode@lists.runrev.com <mailto:use-livecode@lists.runrev.com> >>>> <mailto:use-livecode@lists.runrev.com >>>> <mailto:use-livecode@lists.runrev.com>>>: >>>> >>>> On 4/13/2022 11:19 AM, panagiotis m via use-livecode wrote: >>>>> Hello all, >>>>> >>>>> The function systemversion() returns 10.16.0 on MacOS Big Sur and above. >>>>> This is something we should fix. >>>>> >>>>> As a workaround, until this is fixed, you can use this to get the system >>>>> version on MacOS: >>>>> >>>>> function mySystemVersion >>>>> get shell("sw_vers -productVersion") >>>>> return it >>>>> end mySystemVersion >>>>> >>>>> Cheers, >>>>> Panos >>>>> -- >>>>> >>>> Panos (or any other LC staffer?) >>>> >>>> Do you have a companion work-around for Window 11 which where >>>> systemVersion() reports "NT 10.0"? >>>> >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode@lists.runrev.com <mailto:use-livecode@lists.runrev.com> >>>> <mailto:use-livecode@lists.runrev.com >>>> <mailto:use-livecode@lists.runrev.com>> >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> <http://lists.runrev.com/mailman/listinfo/use-livecode> >>>> <http://lists.runrev.com/mailman/listinfo/use-livecode >>>> <http://lists.runrev.com/mailman/listinfo/use-livecode>> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode@lists.runrev.com <mailto:use-livecode@lists.runrev.com> >> Please visit this url to subscribe, unsubscribe and manage your subscription >> preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> <http://lists.runrev.com/mailman/listinfo/use-livecode> _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode