使用 vbscript 命令提示符中的多个命令

Posted

技术标签:

【中文标题】使用 vbscript 命令提示符中的多个命令【英文标题】:Multiple commands in command prompt using vbscript 【发布时间】:2015-02-10 16:44:12 【问题描述】:
Set oShell = CreateObject("WScript.Shell")
oShell.Run "cmd /c c:"

这一行执行得非常好。现在我需要输入一个文本。

例如:c:\users> "abcd"

如何在已经打开的 cmd 提示符下进行操作。

【问题讨论】:

【参考方案1】:

您必须在每个命令后添加 & 并将 cmd /c 更改为 cmd /k

    第一条命令是:CD /D c:\ 第二个命令是:Dir 第三条命令是:ping 127.0.0.1

试试这样:

Set oShell = CreateObject("WScript.Shell")
Command = "cmd /K cd /d c:\ & Dir & ping 127.0.0.1"
oShell.Run Command,1,True

【讨论】:

以上是关于使用 vbscript 命令提示符中的多个命令的主要内容,如果未能解决你的问题,请参考以下文章

VBScript 执行和评估命令

如何从命令提示符对同一文件夹中的多个文件进行 tesseract?

安装不显示命令提示符

使用脚本/Windows 命令提示符将多个 CSV 文件转换为 UTF-8 编码

来自 VBscript 的带有空格的 Cmd 命令

for循环中的多个do命令:将字符串回显到文件然后重定向到命令窗口