VB.net如何将以下内容传递给cmd

时间:2016-09-13 20:32:29

标签: vb.net cmd

有人可以帮我,请在Vb.net中正确编写。

.bat文件如下所示:

  

CD" C:\ Program Files(x86)\ Microsoft SDKs \ Azure \ AzCopy"

     

AzCopy /来源:https://projects.table.core.windows.net/table/ / Dest:C:Users \ user \ Downloads \ / SourceKey:key

我可以使用Process.Run并运行bat文件,但我需要更灵活地使用字符串中的用户名,路径和访问键。

1 个答案:

答案 0 :(得分:1)

你可以将参数传递给进程调用,你的看起来像这样:

Dim p As New System.Diagnostics.Process
p.StartInfo.FileName = "C:\Program Files (x86)\Microsoft SDKs\Azure\AzCopy"
p.StartInfo.Arguments = "/Source:https://projects.table.core.windows.net/table/ /Dest:C:Users\user\Downloads\ /SourceKey:key"
p.Start()

使用您需要传递给文件的任何参数

来构建参数字符串