如何打开cmd.exe并执行命令?

时间:2016-02-19 16:45:26

标签: windows batch-file cmd

所以我想通过批处理文件将系统容量设置为25%。 我设法使用:

打开cmd.exe
start cmd

然而,当我添加命令时:

start cmd /k echo nircmd.exe setsysvolume 16384

它将其键入cmd窗口,但实际上并不执行该命令。这很难解释,但就像在命令行界面实际开始执行命令之前编写文本一样。结果是:

nircmd.exe setsysvolume 16834
C:\Users\User\Desktop>

任何想法发生了什么?

1 个答案:

答案 0 :(得分:0)

echo nircmd.exe setsysvolume 1638 > foo.bat && start cmd /k foo.bat

您也可以这样运行

echo nircmd.exe setsysvolume 1638 > foo.bat && start cmd /c foo.bat

以便在foo.bat完成或仅

时关闭新命令窗口
echo nircmd.exe setsysvolume 1638 > foo.bat && foo.bat

直接运行foo.bat。