【问题标题】:CMD.exe write bat file with multiple commandsCMD.exe用多个命令编写bat文件
【发布时间】:2014-04-18 02:56:25
【问题描述】:

我尝试使用 cmd.exe 创建 bat 文件并添加暂停命令,但 cmd.exe 然后写入 bat 文件“按任意键继续......”

C:\Windows\System32\cmd.exe /k cd\ & C: & echo "C:\windows\notepad.exe" & pause > test.bat

最终的 bat 文件应包含:

"C:\windows\notepad.exe" & pause

【问题讨论】:

    标签: batch-file cmd command echo


    【解决方案1】:

    您可以使用它来创建批处理文件:

    echo "C:\windows\notepad.exe\" ^& pause>> C:\test.bat
    

    为什么一定要用cmd.exe来创建批处理文件?

    如果您必须使用您在问题中提出的命令,请按如下格式设置:

    echo exit | C:\Windows\System32\cmd.exe /k cd\ & echo "C:\windows\notepad.exe\" ^& pause>> C:\test.bat
    

    【讨论】:

    • 感谢它的工作! :) 我需要通过 cmd 创建 bat 进行安装设置。有没有办法用多行创建蝙蝠?
    • 您必须使用 >> .. 将这些行 回显 到目标批处理文件中。与上述命令中的方式相同。
    • aha 我看到“>>”这将附加文件,我之前使用过“>”这将覆盖旧文件谢谢:)
    猜你喜欢
    • 1970-01-01
    • 2013-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多