Exemple #1
0
        /// <summary>
        /// 根据模拟器的句柄得到模拟器的名字
        /// </summary>
        /// <param name="jubing"></param>
        /// <returns></returns>
        public static string getMoniqiNameByJubing(int jubing, string dizhi)
        {
            string[] getApp  = getDqmoniqiJuBing(dizhi);
            int      dqindex = -1;
            string   rs      = null;

            foreach (string s in getApp)
            {
                string[] b   = s.Split('|');
                int      zt  = int.Parse(b[1]);
                int      ind = int.Parse(b[0]);
                if (jubing == zt)
                {
                    dqindex = ind;
                }
            }
            string[] getApp2 = MyLdcmd.getDqmoniqiJinRuAnd(dizhi);
            foreach (string s in getApp2)
            {
                string[] b    = s.Split('|');
                int      zt   = int.Parse(b[2]);
                int      ind  = int.Parse(b[0]);
                string   name = b[1];
                if (dqindex == ind)
                {
                    rs = name;
                }
            }
            return(rs);
        }
Exemple #2
0
        /// <summary>
        /// 仅得到活动模拟器的index
        /// </summary>
        /// <returns></returns>
        public static int[] getDqmoniqiHuodongIndex(string dizhi)
        {
            string[] getApp = MyLdcmd.getDqmoniqiJinRuAnd(dizhi);
            int      mysize = getApp.Length;

            if (mysize <= 0)
            {
                mysize = 1;
            }

            int[] result = new int[mysize];
            int   i      = 0;

            foreach (string s in getApp)
            {
                string[] b   = s.Split('|');
                int      zt  = int.Parse(b[2]);
                int      ind = int.Parse(b[0]);
                if (zt == 1)
                {
                    result[i] = ind;
                }
                else
                {
                    result[i] = -1;
                }
                i++;
            }

            return(result);
        }
Exemple #3
0
        /// <summary>
        /// 根据模拟器的index得到模拟器的名字
        /// </summary>
        /// <param name="dqindex"></param>
        /// <returns></returns>
        public static string getMoniqiNameByIndex(int dqindex, string dizhi)
        {
            string[] getApp2 = MyLdcmd.getDqmoniqiJinRuAnd(dizhi);
            string   rs      = null;

            foreach (string s in getApp2)
            {
                string[] b    = s.Split('|');
                int      zt   = int.Parse(b[2]);
                int      ind  = int.Parse(b[0]);
                string   name = b[1];
                if (dqindex == ind)
                {
                    rs = name;
                }
            }
            return(rs);
        }