예제 #1
0
        static void Main(string[] args)
        {
            Getopt g           = new Getopt("MSNSend", args, "ap:tn:s:");
            string p           = "";
            bool   addFriend   = false;
            bool   test        = false;
            string testAccount = "";
            int    testNum     = 5;
            int    c;

            while ((c = g.getopt()) != -1)
            {
                switch (c)
                {
                case 'a':
                    addFriend = true;
                    break;

                case 'p':
                    p = g.Optarg;
                    break;

                case 't':
                    test = true;
                    break;

                case 's':
                    testAccount = g.Optarg;
                    break;

                case 'n':
                    testNum = int.Parse(g.Optarg);
                    break;
                }
            }
            if (test)
            {
                MSNTestSend app = new MSNTestSend(p);
                app.TestNum = testNum;
                if (testAccount.Length > 0)
                {
                    app.TestTo = testAccount;
                }
                app.run();
                return;
            }
            else if (addFriend)
            {
                MSNBulkAdd app = new MSNBulkAdd(p);
                app.run();
                return;
            }
            else
            {
                MSNBulk app = new MSNBulk(p);
                app.run();
            }
        }
예제 #2
0
        static void Main(string[] args)
        {
            Getopt g = new Getopt("MSNSend", args, "ap:tn:s:");
            string p = "";
            bool addFriend = false;
            bool test = false;
            string testAccount = "";
            int testNum = 5;
            int c;
            while ((c = g.getopt()) != -1)
            {
                switch (c)
                {
                    case 'a':
                        addFriend = true;
                        break;
                    case 'p':
                        p = g.Optarg;
                        break;
                    case 't':
                        test = true;
                        break;
                    case 's':
                        testAccount = g.Optarg;
                        break;
                    case 'n':
                        testNum = int.Parse(g.Optarg);
                        break;

                }
            }
            if (test)
            {
                MSNTestSend app = new MSNTestSend(p);
                app.TestNum = testNum;
                if (testAccount.Length > 0)
                {
                    app.TestTo = testAccount;
                }
                app.run();
                return;
            }
            else if (addFriend)
            {
                MSNBulkAdd app = new MSNBulkAdd(p);
                app.run();
                return;
            }
            else
            {
                MSNBulk app = new MSNBulk(p);
                app.run();
            }
        }