Форум программистов, компьютерный форум, киберфорум
Basic
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 05.11.2015
Сообщений: 8
1

Функция Shell() в XAML VB

07.09.2016, 10:13. Показов 1634. Ответов 5
Метки нет (Все метки)

Добрый день, столкнулся с проблемой, раньше запускал приложение в обычном Visual Basic через функцию shell()
Visual Basic
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
        WorkingDir = Form1.NameFold2
        WorkingDir = WorkingDir + ""
        PythonFileName = WorkingDir + "Core1.py"
        PythonWorkingDir = Replace(WorkingDir, "", "/")
        WBCommand = Form1.NameF2 + " -B -R " + PythonFileName
 
        Dim FilePyt As New IO.StreamWriter(PythonFileName, False)
 
        FilePyt.WriteLine("# encoding: utf-8")
        FilePyt.WriteLine("SetScriptVersion(Version=""15.0"")")
        FilePyt.WriteLine("")
        FilePyt.WriteLine("workingDir = AbsUserPathName(""" + PythonWorkingDir + """)")
        FilePyt.WriteLine("logfilename = workingDir + ""WB.log"" ")
        FilePyt.WriteLine("paramfilename = workingDir + ""Param.out""")
        FilePyt.WriteLine("wbproj = workingDir + """ + Form1.NameP + ".wbpj""")
        FilePyt.WriteLine("logFile = open(logfilename,""w"")")
        FilePyt.WriteLine("logFile.write(""Proj Dir: %s\n"" % workingDir)")
        FilePyt.WriteLine("Save(")
        FilePyt.WriteLine("FilePath= wbproj,")
        FilePyt.WriteLine("Overwrite=True)")
        FilePyt.WriteLine("logFile.write(""Save: %s\n"" % wbproj)")
        FilePyt.WriteLine("logFile.close()")
        FilePyt.Close()
 
        Shell(WBCommand)
 
    End Sub
Перешел на XAML VB, но там эта функция отсутствует, подскажите, чем можно ее заменить?
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.09.2016, 10:13
Ответы с готовыми решениями:

Функция Shell
Здравствуйте, существуют ли аналоги функции Shell,что бы использовать такое ,но без Shell Private...

Функция CopyHere объекта Shell.Application не принимает параметры
Добрый день, Возникла необходимость в макросе реализовать извлечение архива (ZIP/ RAR). Макрос...

Передача обьекта xaml в другой обьект xaml
есть главное окно xaml <Window x:Class="test.MainWindow" ...

Взаимодействие MainWindow.xaml.cs <->App.Xaml.cs
Я попробовал и, безусловно, оценил удобство и простоту использования WPF, поначалу казавшийся мне...

5
Заблокирован
08.09.2016, 07:34 2
Попробуйте замену
Цитата Сообщение от Kikurato Посмотреть сообщение
Shell(WBCommand)
на Interaction.Shell(WBCommand)?
1
0 / 0 / 0
Регистрация: 05.11.2015
Сообщений: 8
09.09.2016, 14:14  [ТС] 3
Спасибо большое, заработало.

Возник еще вопросик, на VB можно скрывать формы
Visual Basic
1
2
Me.Visible = False
            FormCreate1.Visible = True
Как можно в XAML скрыть одно MainWindow и показать другое?
0
Заблокирован
09.09.2016, 14:24 4
Kikurato,
Цитата Сообщение от Правила
На каждый вопрос создавайте по одной теме - это помогает избежать путаницы в ответах и облегчает поиск.
И раздел для него смените примерно на https://www.cyberforum.ru/vb-net/
0
0 / 0 / 0
Регистрация: 05.11.2015
Сообщений: 8
09.09.2016, 14:25  [ТС] 5
Сделал так, но все равно ругается
Visual Basic
1
2
       Me.Visibility = False
       Window1.Visibility = True
Ругается на то, что Window1 не поддерживает такой параметр.
0
0 / 0 / 0
Регистрация: 05.11.2015
Сообщений: 8
13.10.2019, 21:43  [ТС] 6
Тему можно удалять, решение найдено.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.10.2019, 21:43

Remote Shell и Local Shell для Windows
Привет всем. Хочу научиться писать Local Shell и Remote Shell код на masm. Для начало хочу с...

Динамическое добавление XAML в XAML
Перешел с Winows Forms на WPF буквально 6 часов назад если смотреть на Time Line, меня мучает...

Вопрос по функции Shell (Dim RetVal RetVal = Shell('rar a tmp*.*', vbHide) )
Я с помощью Shell вызываю архиватор rar: Dim RetVal RetVal = Shell('rar a tmp*.*', vbHide)Вопрос:...

С++ и Xaml
Как обращаться к компонентам, типа texBox, по имени через цикл. У меня есть TB1, TB2, ... , TBn и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

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