改为如果序列号输入错误次数达到三次则退出安装脚本如下:Dialog.Message("serialnumber","pleaseenter#");serial=Dialog.MaskedInput("#","Pleaseenteryourtelephonenumber:","####-...
改为如果序列号输入错误次数达到三次则退出安装
脚本如下:
Dialog.Message("serial number", "please enter #");
serial = Dialog.MaskedInput("#", "Please enter your telephone number:", "####-####-####-####", "", MB_ICONQUESTION, "");sSerialToCheck = serial.Displayed
-- Get the list names and set serial number to search for
tListNames = SetupData.GetSerialListNames();
--sSerialToCheck = "ABCD-1234-DCBA-4321";
-- assume the serial number is not validbIsValid = false;
-- Traverse through the name table
for nIndex, sName in tListNames do
-- check if given serial is valid in current list
bIsValid = SetupData.IsValidSerialNumber(sName, sSerialToCheck)
if bIsValid then
-- the serial is valid, break out of the loop
break;
end
end
if bIsValid then
-- The serial number exists in at least one of the lists
Dialog.Message("", "success");
else
-- The serial number does not exist in any of the lists
Dialog.Message("", "wrong");
Application.Exit();
end
展开