cmd - 获取最后一个命令作为字符串运行的命令

标签 cmd scripting

如何以字符串形式获取最后运行的命令并将其存储? 假设:

Step1:XYZ.exe parm1 parm2
step2:If(condition true){do something}
Else {string lstcmd = XYZ.exe parm1 parm2}

我需要将XYZ.exe parm1 parm2作为字符串获取,以便我可以为我运行的每个命令使用这一小段代码。

最佳答案

如果您希望将其作为字符串,只需将其保存在变量中即可。

SET "THECMD=XYZ.exe parm1 parm2"
%THECMD%
If (condition true) {do something}
Else {ECHO %THECMD%}

关于cmd - 获取最后一个命令作为字符串运行的命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45023332/

相关文章:

python - 使用Python查询连接到Windows的USB设备

mysql - 使用CMD在Mysql中导入压缩文件

windows - 如何在每次迭代之间有延迟的循环中执行cmd文件?

bash - 使用 key 连接多个文件

scripting - 如何在Shell脚本中获取命令的打印信息

powershell - 如何在执行期间将 PowerShell 的输出重定向到文件

python.ext 没有名为 pip 的模块

java - 如何将 Rhino-JavaScript 数组转换为 Java 数组

c# - LuaInterface - 如何限制对 .Net 类的访问?

windows - FOR/F 命令循环中的 ERRORLEVEL 返回意外结果