Вызов программы с параметром

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

785412
Обычный пользователь
Обычный пользователь
 
Сообщения: 79
Зарегистрирован: 12.06.2009 (Пт) 19:25

Вызов программы с параметром

Сообщение 785412 » 25.08.2009 (Вт) 17:42

Как можно вызвать программу и передать ей параметр, или имя файла? Shell()...может..

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Re: Вызов программы с параметром

Сообщение Viper » 25.08.2009 (Вт) 17:56

Shell может, а еще есть класс Process и другие способы.
Весь мир матрица, а мы в нем потоки байтов!

785412
Обычный пользователь
Обычный пользователь
 
Сообщения: 79
Зарегистрирован: 12.06.2009 (Пт) 19:25

Re: Вызов программы с параметром

Сообщение 785412 » 25.08.2009 (Вт) 17:58

акак? с помощью щелл? вызвать могу, передать параметр нет.

Williams
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1280
Зарегистрирован: 06.05.2008 (Вт) 18:35
Откуда: System.Reflection.Williams (увидел себя в зеркале :))

Re: Вызов программы с параметром

Сообщение Williams » 25.08.2009 (Вт) 18:03

785412 писал(а):акак? с помощью щелл? вызвать могу, передать параметр нет.


Не, shell однозначно примитив.


System.Diagnostics.Process.Start(String, String)

Starts a process resource by specifying the name of an application and a set of command-line arguments, and associates the resource with a new Process component.

Код: Выделить всё
        Process.Start("C:\proc.exe", "args")
        Dim procStartInfo As New ProcessStartInfo("C:\proc.exe", "args")
        Process.Start(procStartInfo)
И вы думаете, что вас оставят в живых после прочтения этого поста?


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 36

    TopList