创建注册表键:
Registry.CreateKey(HKEY_LOCAL_MACHINE, "Software//ZGCarSystem");
判断注册表值是否存在:
Registry.DoesKeyExist(HKEY_LOCAL_MACHINE, "Software//ZGCarSystem");
给注册表项赋值,若没有该项会新增:
Registry.SetValue(HKEY_LOCAL_MACHINE, "Software//ZGCarSystem", "SoftEnName", "ZGCarSystem", REG_SZ);
将会话变量或环境变量值给普通变量:
strSessionValue=SessionVar.Get("%AppFolder%");
给会话变量或环境变量赋值:
SessionVar.Set("%AppFolder%", result);
将单选按钮的ID给变量:
result = String.ToNumber(SessionVar.Expand('%RadioSelection%'));
判断时用单选按钮的常量判断:
if(result==CTRL_RADIO_BUTTON_02) then
执行外部文件:
Shell.Execute(SessionVar.Expand("C://ZGCarSystemDatabaseBK//MD_Dir.bat"), "open", "", "", SW_SHOWNORMAL);
-- repeat ... until 循环:判断该文件是否执行完毕,不支持执行带参数的.bat文件
repeat
-- 要执行的语句
numLoopCount = File.IsInUse("C://ZGCarSystemDatabaseBK//MD_Dir.bat");
until not numLoopCount;