Вы можете создать макрос doskey для переназначения команды EXIT следующим образом:
doskey exit=doskey/history$g$gc:\temp\commands.log$texit $1 $2
Это добавит содержимое вашей истории команд в файл с именем "c: \ temp \ commands.log"каждый раз, когда вы выходите из приглашения, набирая «exit».
ВНИМАНИЕ: Я не проверял потенциальные побочные эффекты при использовании этого параметра с параметрами «/ B exitCode» EXIT, но там не должно бытьв любом случае, поскольку вы фиксируете параметры с помощью $ 1 $ 2.
Это не совсем то, что вы ищете, но оно фиксирует историю команд, пока вы выходите с помощью EXIT.(вместо простого закрытия окна).
Более подробную информацию и примеры макросов DOSKEY можно найти здесь: http://technet.microsoft.com/en-us/library/bb490894.aspx