Exemplo n.º 1
0
        /// <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);
        }
Exemplo n.º 2
0
 /// <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);
 }
Exemplo n.º 3
0
 /// <summary>
 /// 播放声音
 /// </summary>
 /// <param name="var">变量</param>
 /// <returns>状态</returns>
 private double PLAYSOUND(CVariable var)
 {
     Sound.Play(m_indicator.GetText(var.m_parameters[0]));
     return(1);
 }
Exemplo n.º 4
0
 /// <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));
 }
Exemplo n.º 5
0
        /// <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);
        }