流程控制與分支(續)
InstallScript流程控制也包含好用的switch,只要進行一個判斷即可轉入多種分支。使用InstallScript switch要注意的是每一個分支不必以break指令來做結束。
以下指令即是使用GetSystemInfo取出作業系統訊息賦予nvOS,再進行判斷,然後再印出來。
GetSystemInfo(OS, nvOS, svUnused);
switch (nvOS)
case IS_WINDOWSNT:
szMsg = "Windows NT based.";
case IS_WINDOWS9X:
szMsg = "Windows 9x.";
default:
szMsg = "Error determining operating system.";
endswitch;
MessageBox(szMsg, INFORMATION);
圖21_01
鐵人文總整理