VB语法问题,VB运行cmd命令,参数调用 用户输入的数值

 Shell "cmd /c netsh interface ip set dns name=""本地连接"" source=static addr=223.5.5.5", vbHide

我想让上面addr的值等于Text1.Text的值,应该怎么写?

 Shell "cmd /c netsh interface ip set dns name=""本地连接"" source=static addr=" & Text1.Text, vbHide

Shell "cmd /c netsh interface ip set dns name=""本地连接"" source=static addr=" & Text1.Text, vbHide