假如我打开一个控制台,无论我在里面作过什么操作,我都希望将操作记录跟踪下来并最终写入到一个文件中。举个例子来说,我在控制台作了如下操作:
C:\>set value=1
C:\>Change_Value.bat
C:\>echo 1
1
C:\>set value=2
C:\>echo 2
2
C:\>set value=3
C:\>%value%
'3' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
C:\>
那么最后在我退出控制台的时候我要将上面所有运行过的命令保存在一个文件中,比如说是Command.log。文件中记录的内容假如是:
set value=1
Change_Value.bat
echo 1
set value=2
echo 2
set value=3
%value%
请问有没有什么好的办法?我们现在的做法是在每条命令下面都写一个echo,然后将其上的命令重复一遍写在echo后面。这种办法很笨,而且也容易出错。各位大侠给支支招!
C:\>set value=1
C:\>Change_Value.bat
C:\>echo 1
1
C:\>set value=2
C:\>echo 2
2
C:\>set value=3
C:\>%value%
'3' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
C:\>
那么最后在我退出控制台的时候我要将上面所有运行过的命令保存在一个文件中,比如说是Command.log。文件中记录的内容假如是:
set value=1
Change_Value.bat
echo 1
set value=2
echo 2
set value=3
%value%
请问有没有什么好的办法?我们现在的做法是在每条命令下面都写一个echo,然后将其上的命令重复一遍写在echo后面。这种办法很笨,而且也容易出错。各位大侠给支支招!

ump