Пакет DOS - мне нужен обширный вывод отладки

У меня есть неприятная проблема здесь. Моя система сборки использует некоторые фрагменты DOS в процессе сборки, и в некоторых случаях они очень сложны.

У меня есть ошибка, когда задача просто прерывается без ошибки вообще -.-

Я помню, что читал в Интернете, что выход можно как-то расширить. Я думаю, что это было что-то с включением расширений или около того.

Кто-нибудь знает, что именно я ищу? Исследования в сети пошли довольно далеко, так как я не могу найти уникальные ключевые слова для поиска.

Ура Ян


person Community    schedule 21.05.2012    source источник


Ответы (2)


Это может быть не совсем полезно, но если в вашем скрипте есть «эхо выключено» (несколько экземпляров), сбросьте его на «эхо включено». Перенаправьте стандартный вывод в файл для удобного поиска.

Кроме того, если на промежуточных шагах есть какие-либо инструкции «выход», измените их на «выход / b» (и измените «выход» на «выход / b»), чтобы вышел только этот пакетный файл (но не экземпляр cmd.exe). ).

Спасибо!

Параг Доке

person Parag Doke    schedule 27.05.2012
comment
Я работаю с этими шагами, но я ищу подробную информацию о том, что делает команда и почему. Это может стать проблемой, особенно при работе с вложенными условиями и использовании манипуляций со строками. Сценарий заранее проверяет, в порядке ли системный налог и будут ли переменные иметь значения. Если нет, то он ломается с какой-то неясной ошибкой или просто существует без каких-либо утверждений. Ни echo on, ни exit не помогут вам в этой ситуации :/ - person ; 30.05.2012

На этот раз я решил свою проблему, скопировав скрипт в пакетный файл, удалив все, кроме первого условия, а затем начал последовательно добавлять логическое содержимое каждый раз, когда запуск был успешным. После этого я накормил логические элементы действиями, которые они должны выполнять.

Это помогло найти ошибку (ошибки), но это заняло у меня довольно много времени, так как сценарии частично состоят из нескольких 100 строк и, как упоминалось ранее, довольно сложны.

person Community    schedule 30.05.2012
comment
Я видел в сочетании со строковыми манипуляциями трюк, как получить полную подробную информацию о том, что происходит. Я все равно был бы очень признателен, если бы кто-то узнал, что я ищу, и разместил это здесь :) Ура - person ; 30.05.2012