Другой метод, очень полезный:
try
{
...
}
catch (Exception e)
{
Log.e(APP_TAG, "STACKTRACE");
Log.e(APP_TAG, Log.getStackTraceString(e));
}
Я просто попробовал, и вопреки моей интуиции он уловил новые команды в конце (в Windows XP)
Я создал командный файл, содержащий
echo Hello
pause
echo world
Я запустил файл , и пока он был приостановлен, добавлен
echo Salute
Сохранен и нажата Enter, чтобы продолжить паузу, все три запроса были выведены на консоль.
Итак, давай!
Интерпретатор команд запоминает позицию строки в командном файле. Пока вы изменяете командный файл после текущей позиции исполняемой строки, все будет в порядке.
Если вы измените его раньше, он начнет делать странные вещи (повторять команды и т. Д.).