Beispiel #1
0
 static void ScanIp()
 {
     NetworkSettingsDemo.ScanIP();
 }
Beispiel #2
0
 static void ScanIp(int q, int w)
 {
     NetworkSettingsDemo.ScanIP(q, w);
 }
Beispiel #3
0
        static void sre_SpeechRecognized(object sender, SpeechRecognizedEventArgs e)
        {
            SpeechSynthesizer ss = new SpeechSynthesizer();

            ss.Rate = 3;
            if (e.Result.Confidence > 0.5)
            {
                Console.WriteLine("Выполняю>>" + e.Result.Text + ".");
                string str = e.Result.Text;

                if (str.IndexOf("Пожалуйста") > -1)
                {
                    ss.Speak("лол");
                }
                if (str.IndexOf("Пикни") > -1)
                {
                    Console.Beep();
                }
                if (str.IndexOf("Вот Это Шутка") > -1 || str.IndexOf("Ха ха ха") > -1)
                {
                    ss.Speak("Ха   Ха   Ха   Ха   Ха");
                }

                if (str == "Выключись")
                {
                    Process.Start("shutdown.exe", "-t 00 -s");
                }

                if (str.IndexOf("Открой") > -1 && str.IndexOf("Дисковод") > -1)
                {
                    CDRom.OpenCDRom();
                }

                if (str.IndexOf("Закрой") > -1 && str.IndexOf("Дисковод") > -1)
                {
                    CDRom.CloseCDRom();
                }

                if (str == "Пока")
                {
                    ss.Rate = 3;
                    ss.Speak("ПАКА!!!");
                    ss.Rate = 1;
                }
                if (str == "Широ")
                {
                    ss.Speak("Да, хазяин!");
                }
                if (str == "Как Тебя Зовут")
                {
                    Random rand = new Random();
                    int    a    = rand.Next(0, 10);
                    if (a > 5)
                    {
                        ss.Speak("Я, Широ");
                    }
                    else if (a < 5)
                    {
                        ss.Speak("Меня зовут, Широ");
                    }
                }

                if (str.IndexOf("Привет") > -1 || str.IndexOf("Хай") > -1 || str.IndexOf("Хелоу") > -1 || str.IndexOf("Бонжур") > -1)
                {
                    Random rand = new Random();
                    int    a    = rand.Next(0, 10);
                    if (a > 5)
                    {
                        ss.Speak("Привет");
                    }
                    else if (a < 5)
                    {
                        ss.Speak("Хай");
                    }
                }
                if ((str.IndexOf("Скажи") > -1 || str.IndexOf("Сколько") > -1 || str.IndexOf("Который") > -1) && (str.IndexOf("Время") > -1 || str.IndexOf("Времени") > -1 || str.IndexOf("Час") > -1))
                {
                    ss.Speak(DateTime.Now.ToLongTimeString());
                }
                if ((str.IndexOf("Скажи") > -1 || str.IndexOf("Какое") > -1) && (str.IndexOf("Число") > -1) && (str.IndexOf("Завтра") > -1))
                {
                    ss.Speak((DateTime.Now.Day + 1).ToString() + "-ое");
                }
                else if ((str.IndexOf("Скажи") > -1 || str.IndexOf("Какое") > -1) && (str.IndexOf("Число") > -1) && (str.IndexOf("Послезавтра") > -1))
                {
                    ss.Speak((DateTime.Now.Day + 2).ToString() + "-ое");
                }
                else if ((str.IndexOf("Скажи") > -1 || str.IndexOf("Какое") > -1) && (str.IndexOf("Число") > -1))
                {
                    ss.Speak(DateTime.Now.Day.ToString() + "-ое");
                }
                if ((str.IndexOf("Скажи") > -1 || str.IndexOf("Какая") > -1) && (str.IndexOf("Дату") > -1 || str.IndexOf("Дата") > -1))
                {
                    ss.Speak(DateTime.Now.ToLongDateString());
                }
                if (str.IndexOf("Харэ") > -1 || str.IndexOf("Шухер") > -1 || str.IndexOf("Прекрати") > -1 || str.IndexOf("Стоп") > -1)
                {
                    VarIS var = new VarIS();
                    var.isBreak = true;
                }
                if ((str.IndexOf("Просканируй") > -1 || str.IndexOf("Сканируй") > -1 || str.IndexOf("Проскань") > -1) && (str.IndexOf("Сеть") > -1 || str.IndexOf("Айпи") > -1))
                {
                    ScanIp();
                }
                if ((str.IndexOf("Выведи") > -1 || str.IndexOf("Напечатай") > -1) && (str.IndexOf("Данные") > -1 || str.IndexOf("Инфу") > -1))
                {
                    //MySettings settings = new MySettings();
                }

                if ((str.IndexOf("Сделай") > -1 || str.IndexOf("Сфоткай") > -1) && (str.IndexOf("Скриншот") > -1 || str.IndexOf("Экран") > -1 || (str.IndexOf("Скрин") > -1)))
                {
                    ScreenShot();
                }
                if ((str.IndexOf("Покажи") > -1 || str.IndexOf("Открой") > -1) && (str.IndexOf("Скриншот") > -1 || (str.IndexOf("Скрин") > -1)))
                {
                    OpenScreenShot();
                }

                if (str.IndexOf("Транслируй") > -1 && str.IndexOf("Сеть") > -1)
                {
                    NetworkSettingsDemo.TWeb();
                }

                if (str.IndexOf("Закрой") > -1 && str.IndexOf("Это") > -1)
                {
                }

                if ((str.IndexOf("Спасибо") > -1))
                {
                    ss.Speak("Пожалуйста");
                }

                //Ишем n-ное количество подстрок в строке
            }
        }