启动teamspeak并使用vb.net连接到服务器

时间:2017-06-30 12:13:40

标签: vb.net teamspeak

通常情况下,您可以启动teampeak并使用cmd自动连接到服务器并键入"C:\Program Files\TeamSpeak 3 Client\ts3client_win64.exe" "ts3server://my.ip"

我已经尝试Process.Start(Chr(34) + "C:\Program Files\TeamSpeak 3 Client\ts3client_win64.exe" + Chr(34) + " " + Chr(34) + "ts3server://my.ip" + Chr(34)),但这不起作用。

任何想法如何让它运作?也许用它启动cmd.exe?

我是stackoverflow的新手,随时发表评论,以便提高我的提问技巧。

1 个答案:

答案 0 :(得分:3)

Process.Start,当使用一个参数调用时,尝试启动指定的确切进程。由于您正在传递参数,因此无法找到启动它的文件。

为了传递参数,你需要使用a different overload,分别传递参数:

Process.Start("C:\Program Files\TeamSpeak 3 Client\ts3client_win64.exe", "ts3server://my.ip")

这也意味着您不需要像在命令行上那样加倍所有引号。