Форум программистов, компьютерный форум, киберфорум
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# WPF Взаимодействия с объектами из разных форм https://www.cyberforum.ru/ wpf-silverlight/ thread2209880.html
В С# шарп новичок, изучала на soloLern все основы, начала работать с C# wpf, много чего могу не знать и не понимать, но стараюсь влиться, что бы освоить язык нормально, вопрос такой: Я в своём...
C# WPF Привязка команды во View к другой ViewModel
Есть View. У нее есть ViewModel. Нужно при нажатии кнопки вызвать команду из другой ViewModel. Как это сделать? Спасибо.
Как изменить положение выпадающего меню у ComboBox? C# WPF
Господа, подскажите пожалуйста такую вещь: как изменить точку от которой отрисовывается выпадающий список элементов комбобокса? У меня есть DataGridTemplateColumn в DataGrid, в каждой ячейке...
C# WPF Неактивный textBox на flyout Разрабатываю UWP приложение переопределил Flyout и почему то не могу печатать в textbox вот мой flyoutPresenter <Flyout FlyoutPresenterStyle="{StaticResource DefaultFlyoutPresenterStyle}" ... https://www.cyberforum.ru/ wpf-silverlight/ thread2209662.html
C# WPF MessageBoxDefaultButton не работает https://www.cyberforum.ru/ wpf-silverlight/ thread2209660.html
Здравствуйте. Подскажите пожалуйста, так можно сделать, просто у меня файл справки не открывается. DialogResult r5 = MessageBox.Show("Выберите пункт меню", ...
C# WPF Получение значения выбранной ячейки DataGrid
Вечер добрый, возник вопрос, как получить значение выделенной ячейки, если подробней, то у меня работа с матрицами при помощи datagrid (почему именно datagrid - привычка с винформ), и у меня стоит...
C# WPF Grid Grid.Effect BlurRadius, ShadowDepth (need Style)
Имеется код: <Grid Margin="7" Grid.Column="1" Grid.Row="1" > <Grid.Effect> <DropShadowEffect BlurRadius="10" ShadowDepth="1" Color="#283038"/> ...
C# WPF [WPF] Зависает GUI Здравствуйте уважаемые форумчане. У меня возникла проблема с работой WPF, а именно:Есть форма, на ней весит кнопка, которая запускает цикл, который определяет время и запускает mediaplayer, но при... https://www.cyberforum.ru/ wpf-silverlight/ thread2209377.html
C# WPF Как в стиле заменить CornerRadius, не изменяя стиль? https://www.cyberforum.ru/ wpf-silverlight/ thread2209327.html
Привет ) вот такой стиль есть <Style x:Key="RightTextBox" TargetType="TextBox"> <Setter Property="Height" Value="30"/> <Setter Property="Margin" Value="0,3,0,3"/> ...
C# WPF Как подключить dll sln во внутрь одной dll? хай. У меня есть библиотека dll (главная) в которой я использовал другие, чтобы запустить программу, нужно загружать все используемые библиотеки. Подскажите пожалуйста, можно ли загрузить все... https://www.cyberforum.ru/ wpf-silverlight/ thread2209199.html
23 / 20 / 3
Регистрация: 04.11.2014
Сообщений: 264
0

Запуск Python скрипта

13.03.2018, 21:17. Просмотров 782. Ответов 2
Метки (Все метки)

Доброго времени суток, проблема с запуском скрипта из WPF C# - запуска происходит, но окно появляется на мгновение, какой бы скрипт не открывался. Гугл не помог решить проблему, поэтому пишу здесь.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
   using System.Windows;
using Npgsql;
using System.Collections.Generic;
using System.Windows.Controls;
using System.Diagnostics;
 
 
namespace MedicalRefbook {
    class Integratepython {
        public void RunPython(string args = "test.py") {
            ProcessStartInfo running = new ProcessStartInfo();
            running.FileName = "C:\\Program Files\\Python35\\python.exe";
            running.Arguments = args;
            running.UseShellExecute = false;
            running.RedirectStandardOutput = false;
            Process Script = new Process();
            Script.StartInfo = running;
            Script.Start();
            Script.WaitForExit();
        }
    }
 
    public partial class MainWindow : Window {
        public MainWindow() {
            InitializeComponent();
            var ConnectionString = "Host=localhost;Username=postgres;Password=1234;Database=MedicalRefbook";
            var ListGroupsIndex = new List<string>();
            using (var ConnectDb = new NpgsqlConnection(ConnectionString)) {
                ConnectDb.Open();
                using (var Query = new NpgsqlCommand("SELECT * FROM \"ReferenceBook\"", ConnectDb))
                    try {
                        using (var StreamData = Query.ExecuteReader()) {
                            while (StreamData.Read()) {
                                ListGroupsIndex.Add(StreamData.GetString(3));
                            }
                        }
                    }
                    catch (NpgsqlException err) {
                        MessageBox.Show(err.Message);
                        ConnectDb.Close();
                    }
            }
            Hierarchy.ItemsSource = ListGroupsIndex;
            Integratepython tst = new Integratepython();
            tst.RunPython();
        }
    }
}


Вернуться к обсуждению:
Запуск Python скрипта
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.03.2018, 21:17
Готовые ответы и решения:

Запуск python скрипта из C# приложения
Доброго времени суток, помогите пожалуйста реализовать несложную задачку: есть много скриптов,...

Запуск скрипта R
Хочу запустить скрип языка R в приложении С# командой Process.Start(&quot;myscript.r&quot;). Но для этого мне...

Работа с webBrowser (запуск скрипта)
Здравствуйте, задача следующая - запустить скрипт на загруженной странице в webBrowser, беда в том...

Запуск скрипта с привилегиями администратора
Здравствуйте. Создал службу windows 10. Она должна запускать скрипт Powershell. Но что-то не...

2
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.