winver

Windowsのバージョン取得

winver v1

v1 : バージョンを受け取るための数値変数

解説

ウィンドウズのバージョンを取得します。
変数には以下の値が入ります。

v.0     プラットフォーム
  0     Windows 3.1
  95    Windows 95
  98    Windows 98
  100   Windows Me
  $100  Windows NT 3.5
  $101  Windows NT 4.0
  2000  Windows 2000
  2001  Windows XP
v.1    メジャーバージョン
v.2    マイナーバージョン
v.3    ビルドナンバー
v.4    メジャー&マイナーバージョン(プラットフォームが Windows 95,98,Meの時のみ)

サンプル

	winver ver : s = refstr
	if ver<100  : v = ""+ver
	if ver=100  : v = "Me"
	if ver=$100 : v = "NT 3.5"
	if ver=$101 : v = "NT 4.0"
	if ver=2000 : v = "2000"
	if ver=2001 : v = "XP"
	mes "platform = Windows "+v
	mes "メジャーバージョン = "+ver.1
	mes "マイナーバージョン = "+ver.2
	mes "ビルドナンバー = "+ver.3
	if ver<=100 : mes "メジャー&マイナーバージョン"+ver.4
	mes "szCSDVersion:"+s

サンプル逆引き (2)

module_test.as
test_libload3.as

情報

バージョン2.61
作成日2004/03/01
著作者tom
URLhttp://www5b.biglobe.ne.jp/~diamond/hsp/hsp2file.htm
備考llmod.as,winver.asをインクルードする
タイプ拡張命令
グループOSシステム制御命令
hs ファイルhsphelp\llmod_winver.hs