private void BtnLog_Click(object sender, RoutedEventArgs e)
        {
            firefox  = false;
            chrome   = false;
            ie       = false;
            word     = false;
            excel    = false;
            outlook  = false;
            jaws     = false;
            nvda     = false;
            zoomtext = false;
            // supernova = false;

            procFirefox  = false;
            procChrome   = false;
            procIE       = false;
            procWord     = false;
            procExcel    = false;
            procOutlook  = false;
            procJaws     = false;
            procNvda     = false;
            procZoomtext = false;
            // procSupernova = false;

            // wenn dieser Button gedrückt wird, soll eine Überprüfung stattfinden, ob der Logvorgang überhaupt gestartet werden soll, wenn nicht
            // soll die Möglichkeit bestehen, JAWS/ZoomText zu starten... zur Überprüfung soll zunächst nur auf JAWS und ZoomText geprüft werden,
            // Browser /Word können nachher noch gestartet werden
            CheckCheckBox();
            CheckProcesses();
            isCheckedAndRunning();

            if (LoggerRunning == false)
            {
                // überprüft, ob Assistenzprogramme laufen, wenn nicht, wird ein Fenster geöffnet, in dem man ein Assistenzprogramm starten kann.
                if (procJaws == false && procNvda == false && procZoomtext == false && jaws == false && nvda == false && zoomtext == false)
                {
                    wndMessageBoxAsstTech wndMessageBox = new wndMessageBoxAsstTech();
                    wndMessageBox.Show();
                }
                else
                {
                    wndMessageBoxStartLog wndMessageBoxStartedLog = new wndMessageBoxStartLog();
                    wndMessageBoxStartedLog.Show();
                }
                App.IsLoggingStarted = true;
                LoggerRunning        = true;
            }
            else
            {
                wndMessageBoxStartLog wndMessageBoxStartedLog = new wndMessageBoxStartLog();
                wndMessageBoxStartedLog.Show();
                App.IsLoggingStarted = false;
                LoggerRunning        = false;
            }
        }
Пример #2
0
        private void BtnStart_Click(object sender, RoutedEventArgs e)
        {
            if (cbJaws.IsChecked == true)
            {
                Process.Start(@"C:\Program Files\Freedom Scientific\JAWS\2019\jfw.exe");
            }

            if (cbZoomText.IsChecked == true)
            {
                Process.Start(@"C:\Program Files (x86)\Freedom Scientific\ZoomText\2019\Zt.exe");
            }

            if (cbNVDA.IsChecked == true)
            {
                Process.Start(@"C:\Program Files\NVDA\mynvda.exe");
            }


            App.IsLoggingStarted = true;
            this.Close();
            wndMessageBoxStartLog wndMessageBoxStartLog = new wndMessageBoxStartLog();

            wndMessageBoxStartLog.Show();
        }