hsed_getver

スクリプトエディタのバージョンを取得

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進数で
  • 下から4桁メジャー バージョン
  • 下から3桁目マイナー バージョン
を表します。(例:Ver3.6beta3→$0003603)
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をインクルードすること。
タイプユーザー拡張命令
グループ情報取得命令
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\hsedsdk.hs