如何从VB.NET运行DOS / CMD /命令提示符命令?
发布时间:2020-12-17 00:03:13 所属栏目:大数据 来源:网络整理
导读:问题是不言自明的.如果代码长一行(与“Process.Start(”……“)”有关),这将是很好的.我研究了网络,但只找到了旧的例子和那些不起作用的例子(至少对我而言).我想在我的类库中使用它来运行Git命令(如果这有帮助吗?). 你可以试试这个方法: Public Class MyUt
问题是不言自明的.如果代码长一行(与“Process.Start(”……“)”有关),这将是很好的.我研究了网络,但只找到了旧的例子和那些不起作用的例子(至少对我而言).我想在我的类库中使用它来运行Git命令(如果这有帮助吗?).
你可以试试这个方法:
Public Class MyUtilities Shared Sub RunCommandCom(command as String,arguments as String,permanent as Boolean) Dim p as Process = new Process() Dim pi as ProcessStartInfo = new ProcessStartInfo() pi.Arguments = " " + if(permanent = true,"/K","/C") + " " + command + " " + arguments pi.FileName = "cmd.exe" p.StartInfo = pi p.Start() End Sub End Class 以这种方式打电话: MyUtilities.RunCommandCom("DIR","/W",true) 编辑:对于一行上的多个命令,键是& | &安培;&安培;和||命令连接器 > A& B→执行命令A,然后执行命令B.> A | B→执行命令A,并将其所有输出重定向到输入命令B.> A&& B→执行命令A,运行后评估错误级别命令A,如果退出代码(errorlevel)为0,则只执行命令B.> A || B→执行命令A,评估该命令的退出代码如果它不是0,只有执行命令B. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |