/// <summary> /// 提示 /// </summary> /// <param name="var">变量</param> /// <returns>结果</returns> public double ADDBARRAGE(CVariable var) { string text = ""; int len = var.m_parameters.Length; for (int i = 0; i < len; i++) { text += m_indicator.GetText(var.m_parameters[i]); } BarrageDiv barrageDiv = (m_xml as MainFrame).FindControl("divBarrage") as BarrageDiv; Barrage barrage = new Barrage(); barrage.Text = text; barrage.Mode = 0; barrageDiv.AddBarrage(barrage); return(1); }
/// <summary> /// Windows下执行程序 /// </summary> /// <param name="var">变量</param> /// <returns>状态</returns> private double WIN_EXECUTE(CVariable var) { WinHostEx.Execute(m_indicator.GetText(var.m_parameters[0])); return(1); }
/// <summary> /// 播放声音 /// </summary> /// <param name="var">变量</param> /// <returns>状态</returns> private double PLAYSOUND(CVariable var) { Sound.Play(m_indicator.GetText(var.m_parameters[0])); return(1); }
/// <summary> /// 接受GET请求 /// </summary> /// <param name="var">变量</param> /// <returns>状态</returns> private double HTTP_EASYREQUEST(CVariable var) { return(DataCenter.HttpEasyServices[m_indicator.GetText(var.m_parameters[0])].OnReceive(m_data)); }
/// <summary> /// 弹出提示 /// </summary> /// <param name="var">变量</param> /// <returns>状态</returns> private double ALERT(CVariable var) { double result = 0; int len = var.m_parameters.Length; if (len == 1) { if (DialogResult.OK == MessageBox.Show(m_indicator.GetText(var.m_parameters[0]))) { result = 1; } } else { if (DialogResult.OK == MessageBox.Show(m_indicator.GetText(var.m_parameters[0]), m_indicator.GetText(var.m_parameters[1]))) { result = 1; } } return(result); }