Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB .NET > VB.Net Console


Автор: Actionman 15.12.2012, 19:56
Всем приает. Нужна помощь. В Win Forms нужно запустить команд строку и в неё передать параметры:

Код

 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

 Name_spot = TextBox1.Text
 Password_spot = MaskedTextBox1.Text
 System.Console.WriteLine("netsh wlan set hostednetwork mode=allow ssid=" + Name_spot + "key=" + Password_spot)
 System.Console.WriteLine("netsh wlan start hostednetwork")
 End Sub


System.Console.WriteLine не хочет записывать данные. Как это сделать правильно?

Автор: diadiavova 15.12.2012, 21:04
Код

Process.Start("имя приложения или путь к исполняему файлу", "аргументы командной строки")

Автор: Actionman 15.12.2012, 21:35
Запускается консоль и усе, почемуто строка в нее не прописывается...покрайней мере никаких изменений не происходит...

Автор: diadiavova 16.12.2012, 06:42
Должно приложение запуститься. Если не запускается, значит что-то неправильно прописал.

Автор: Actionman 16.12.2012, 08:35
Ну да, cmd.exe  само собой звпускается. Но параметры не передаюьтся, либо я это не так делаю или не то совсем делаю:

Код

        Process.Start("cmd.exe", "netsh wlan set hostednetwork mode=allow ssid=" + Name_spot + "key=" + Password_spot)

Автор: diadiavova 16.12.2012, 08:52
Запускать надо не цмд,ехе, а твоё приложение 
Код

        Process.Start("netsh", "wlan set hostednetwork mode=allow ssid=" + Name_spot + "key=" + Password_spot)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)