【问题标题】:Insert text into cmd prompt through .bat file.通过 .bat 文件将文本插入 cmd 提示符。
【发布时间】:2014-03-20 10:28:04
【问题描述】:

知道如何在新的 cmd 提示窗口中插入文本以继续执行脚本吗?

例如

runas /user:adminuser cmd

打开新的 cmd 窗口。我想使用批处理文件插入以下内容

c:
cd\temp\file\executefile.exe
del c:\temp

【问题讨论】:

  • 您可以将命令放入剪贴板,打开cmd提示符并准备粘贴。

标签: batch-file cmd


【解决方案1】:

要在执行批处理脚本时手动将值插入命令提示符,请使用以下命令:

set /p var=
echo %var%

这将收集您输入的内容,然后显示(或任何您需要的内容)。

【讨论】:

    【解决方案2】:

    创建一个批处理文件“C:\batch.bat”并在每一行插入这些命令

    c:
    c:\temp\file\executefile.exe
    删除 c:\temp

    并使用以下命令启动此批处理文件

    C:\> runas /user:adminuser C:\batch.bat

    您可能还想使用以下命令删除临时文件夹以及临时文件夹和文件。为此,在批处理文件中使用 echo y | rmdir /s c:\temp 而不是 del c:\temp

    【讨论】:

      【解决方案3】:

      要在新的 Windows cmd 上打印,请使用:

      文本.cmd:

      @echo off
      echo c: 
      echo.
      echo cd\temp\fichier\executefile.exe
      echo. 
      echo del c:\temp
      pause
      

      并使用命令:

      start text.cmd
      

      你可以使用file.cmd或者file.bat都一样。

      【讨论】:

        【解决方案4】:
        runas /user:adminuser "cmd /C c: & cd\temp\file\executefile.exe & del c:\temp"
        

        上一行执行命令并终止新的 cmd 提示符窗口。如果您希望在执行命令后保留窗口,请将/C 更改为/K

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-04-03
          • 2012-12-18
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多