Accessor
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору wolf0425 Цитата: так в виндах - она и видна замечательно только не в команде set, а при использовании. | Наверное она создаётся в момент запуска пакетного файла. Будем знать. vitaliy91 Ты совершенно неверно понимаешь ситуацию. Точнее заблуждаешься. Во-первых чистый ДОС - это операционка, в моём понимании, существовавшая до появления Windows 95. Из числа продуктов фирмы Microsoft мне известны версии 3.30, 5.0, 6.0 и 7.1; последняя - это базовая ОС для win95, win98 и Линолеум. С тех пор чистый ДОС перестал существовать, точнее развиваться. То, что ты представил на скриншоте - это не чистый ДОС. Это всего-навсего консольное окно, запушенное из-под графической оболочки твоей Висты или Семёрки. Теперь идём дальше. Чтоб иметь возможность обработать errorlevel нужно запускать команды не из командной строки, последовательно одна-за-одной, набирая их вручную, а создать текстовый файл, например, с помощью Блокнота, записать в него весь набор команд и сохранить с любым именем и с расширением *.cmd и после этого запустить полученный файл обычным двойным кликом. Появится консольное окно, выполнятся команды и консоль закроется. Чтоб увидеть результат работы, в последней строке можно поставить команду pause Вот тогда, и только тогда тебе будет доступен и errorlevel, и else в команде if, и скобки в этой же команде. |