LiveCodeのスクリプトから動かしているOSを判別することができます。
使うのは platform 関数
the platform
if the platform is "MacOS" then 〜
LiveCode辞書によると、
「プラットフォーム関数は、LiveCodeエンジンの各バージョンにコンパイルされます。これは、たとえば、Mac OSシステムで開発していて、Linux用のスタンドアロンアプリケーションを構築している場合、Linuxシステムでスタンドアロンアプリケーションを実行すると、プラットフォーム関数が「Linux」を返すことを意味します。」
「プラットフォーム関数によって返される可能性のある値は次のとおりです。
Windowsの任意のバージョンでの「Win32」
すべてのLinuxディストリビューションの「Linux」
Mac OSXの任意のバージョンの「MacOS」
iPhone、iPad、その他のiOSデバイスの「iphone」
スマートフォン、タブレット、その他のAndroidデバイスの「android」
Webブラウザで実行している場合の「HTML5」
mac のシステムのバージョンを調べるには、shellを使うとできる。
sw_versコマンド
ターミナルのプロンプト($)に以下のコマンド「sw_vers」を実行。
$ sw_vers
返り値は
ProductName: Mac OS X
ProductVersion: 10.12.4
BuildVersion: 16E195
こんな感じ。windowsのLiveCodeでは、このshellコマンドは使えないので悪しからず。
コメント