知道如何将文本插入新的 cmd 提示窗口以继续执行脚本吗?
例如
runas /user:adminuser cmd
打开新的cmd窗口。我想使用批处理文件插入以下内容
c:
cd\temp\file\executefile.exe
del c:\temp
创建一个批处理文件“C:atch.bat”并在每一行中插入这些命令
c:
c: emp ile xecutefile.exe
删除 c: emp
并使用以下命令启动此批处理文件
C:\> runas /user:adminuser C:atch.bat
您可能还想使用以下命令来删除临时文件夹以及临时文件夹中的子文件夹和文件。为此,在批处理文件中使用
del c:\temp
而不是 echo y | rmdir /s c:\temp
要在新的 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,它是一样的。
runas /user:adminuser "cmd /C c: & cd\temp\file\executefile.exe & del c:\temp"
上一行执行命令并终止新的命令提示符窗口。如果您希望执行命令后仍保留窗口,请将
/C
更改为 /K
。
要在执行批处理脚本时将值手动插入命令提示符中,请使用以下命令:
set /p var=
echo %var%
这将收集您输入的内容,然后显示它(或您需要的任何内容)。