我使用Visual Basic 2013并尝试使用VB创建热点。
我在textbox3.text
中有WLAN SSID,在textbox2.text
中有密钥;我如何在X和Y位置将它们送入myprocess.StartInfo.Arguments
?
这是我用于按钮"设置热点"。
的代码Dim myprocess As New Process()
myprocess.StartInfo.FileName = "netsh"
myprocess.StartInfo.Arguments = "wlan set hostednetwork mode=allow ssid=*X* key=*Y*"
答案 0 :(得分:1)
为了更好地阅读代码,我建议使用其他文本框名称。当然,你必须检查用户输入。
以下代码应该可以满足您的需求,但未经过测试:
Dim myprocess As New Process()
Dim strSsId as string = txtSsId.Text
Dim strKey as string = txtKey.Text
myprocess.StartInfo.FileName = "netsh"
myprocess.StartInfo.Arguments = "wlan set hostednetwork mode=allow " & _
"ssid=" & strSsID & " key=" & strKey
答案 1 :(得分:0)
我找到了答案。试试这个。
Dim myprocess As New Process()
Dim label1 As String
Dim label2 As String
label1 = TextBox3.Text
label2 = TextBox2.Text
myprocess.StartInfo.FileName = "netsh"
myprocess.StartInfo.Arguments = "wlan set hostednetwork mode=allow ssid=*x* key=*y*".Replace("*x*", TextBox3.Text).Replace("*y*", TextBox2.Text)