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

Cmd 命令以获取作为字符串运行的最后一个命令,cmd,scripting,Cmd,Scripting,如何将最后一个run命令作为字符串获取并存储? 假设: 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" %T

如何将最后一个run命令作为字符串获取并存储? 假设:

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%}

好啊谢谢。看来这对我有用。让我试试,会让你知道的。谢谢