スクリプトエディタのバージョンを取得
hsed_getver p1, p2
p1 : 結果を格納する変数 p2 : バージョンの種類を指定するための整数値
(プラグイン / モジュール : hsedsdk)
p2で指定された種類のエディタのバージョンを取得し、p1に代入します。 取得に失敗した場合は、原則としてp1に-1を代入します。ただし、p2にHGV_HSPCMPVERが指定されていた場合は、"Error"を代入します。 statに代入される値は以下の通りです。 0: 取得に成功 1: エディタが見つからなかった 2: パイプが作れなかった 3: エディタが正しい値を返せなかった(p2が正しくない場合含む) p2に指定する値は以下の通りです。HGV_で始まる定数を用いても、括弧内の数字を用いても構いません。
HGV_PUBLICVER(0) | パブリック バージョン(エディタ公開時点での次のバージョン)。
16進数で
hsed_getmajorver(), hsed_getminorver(), hsed_getbetaver()で各値を取得できます。 また、hsed_cnvverstrで、文字列に変換することも可能です。 |
---|---|
HGV_PRIVATEVER(1) | プライベート バージョン。HGV_PUBLICBERと同じ形式です。 |
HGV_HSPCMPVER(2) | hspcmp.dllからhsc_verで取得したバージョン(文字列)が代入されます。 |
HGV_FOOTYVER(3) | FootyからGetFootyVerで取得したバージョンが代入されます。 バージョンを100倍した数値が返ります。(例:Ver3.6→0x3600) |
HGV_FOOTYBETAVER(4) | FootyからGetFootyBetaVerで取得したバージョンが代入されます。 ベータ バージョンがそのまま代入されます。 ベータ バージョンではない場合は0が代入されます。 |
hsed_getmajorver | メジャーバージョンを抽出 | (hsedsdk) |
hsed_getminorver | マイナーバージョンを抽出 | (hsedsdk) |
hsed_getbetaver | ベータバージョンを抽出 | (hsedsdk) |
プラグイン / モジュール | hsedsdk |
バージョン | 3.6 |
作成日 | 2020/12/17 |
著作者 | onitama |
備考 | hsedsdk.asをインクルードすること。 |
タイプ | ユーザー拡張命令 |
グループ | 情報取得命令 |
対応環境 |
|
hs ファイル | hsphelp\hsedsdk.hs |