【问题标题】:Multiple Commands to same Text File from VB从 VB 到同一个文本文件的多个命令
【发布时间】:2011-08-24 10:22:09
【问题描述】:

我有这个将 SDK 信息导出到 txt 文件。我还想将正在运行的进程导出到同一个文本文件。

Dim sdkCommand As String
    sdkCommand = "C:\Windows\System32\Java.exe -version 2> C:\Users\JavaSDKInfo.txt"
    Shell("cmd.exe /c" & sdkCommand)
End Sub

如果我尝试添加它,我仍然只能看到 sdkCommand 的输出,但看不到正在运行的任务。我假设我需要结合 shell 语句?

  Sub Main()
    Dim sdkCommand As String
    Dim proCommand As String
    sdkCommand = "C:\Windows\System32\Java.exe -version 2> C:\Users\Desktop\JavaSDKInfo.txt"
    proCommand = "C:\Windows\System32\tasklist.exe > C:\Users\Desktop\JavaSDKInfo.txt"
    Shell("cmd.exe /c" & sdkCommand)
    Shell("cmd.exe /c" & proCommand)
End Sub

【问题讨论】:

    标签: vb.net command-line command-prompt


    【解决方案1】:

    使用 && 将所有命令组合成一个长命令实际上使这项工作变得更容易。这让我可以添加更多的命令提示符命令。

    Sub Main()
    Dim sdkcommand as String
    'COmbine using && in command prompt
    sdkCommand = "java.exe >>C:\text.txt && tasklist.exe >>C:\text.txt"
    Shell("cmd.exe /c" and sdkCommand)
    

    结束子

    【讨论】:

      猜你喜欢
      • 2010-12-09
      • 1970-01-01
      • 2021-12-14
      • 2014-02-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-03
      • 2012-01-05
      相关资源
      最近更新 更多