Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.01.20;
Скачать: [xml.tar.bz2];

Вниз

Консоль и ее   Найти похожие ветки 

 
Cardinal   (2004-01-02 20:50) [0]

Я запускаю DOS-овскую прогу и она
выполняет какие-то действия. Если там все проходит
гладко, то консоль закрывается. Если возникают
ошибки, то она не закрывается. В WinXP я делаю это
так:
cmd /k proga.exe & if not errorlevel=1 (exit).
cmd - виндовская командная строка, /k - параметр, чтобы
она сама не закрывалась, через & можно запустить
несколько команд за один раз. Errorlevel - переменная,
как я понял, показывает были ли проблемы у проги, или
нет. Все хорошо... Но в 98-ом cmd нет, а есть команд.ком,
а он "if" и "&" не понимает...


 
TUser   (2004-01-02 20:55) [1]

command.com понимает bat файлы. Там есть if. Только насчет errollevel - не помню, но, может, поможет.


 
Cardinal   (2004-01-03 17:00) [2]

Так ведь все равно, как давать команду: через консоль или через
bat-файл.


 
Cardinal   (2004-01-03 17:00) [3]

Так ведь все равно, как давать команду: через консоль или через
bat-файл.


 
Cardinal   (2004-01-05 19:22) [4]

Command.com не понимает "&" !


 
NDeu   (2004-01-05 19:57) [5]

У bat-а и errollevel ест и "&" (в смысле много команд) ест


 
Cardinal   (2004-01-07 14:47) [6]

Повторяюсь, но у bat-файла есть то же самое, что и у командной
строки, просто он передают команды по очереди, то же самое, что
если в командную строку вводить команды раз за разом.

>У bat-а и errollevel ест и "&" (в смысле много команд) ест

Да, но у command.com"а то "&" нет! И если bat-файл ему передает
эти команды, то он их не понимает. Что делать? Может, по-другому
отслеживать этот errorlevel?


 
Alekc   (2004-01-07 14:52) [7]


> Да, но у command.com"а то "&" нет! И если bat-файл ему передает
> эти команды, то он их не понимает. Что делать? Может, по-другому
> отслеживать этот errorlevel?

А вместо "&" в две строки не пробовал написать ?..


 
Cardinal   (2004-01-07 16:34) [8]

//А вместо "&" в две строки не пробовал написать ?..

Пробовал - что-то не работает. Вот такой бат:

command.com /k proga.exe
if not errorlevel=1 (exit)



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2004.01.20;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.01 c
14-63405
Undert
2003-12-27 19:38
2004.01.20
Как впихать wav или лучше MP3 в ресурсы Delphi и застваить чем-ни


3-63019
Trad
2003-12-22 06:47
2004.01.20
прямая запись в БД


7-63417
Кукарача
2003-11-05 09:10
2004.01.20
файлы и treeview


14-63359
PVOzerski
2003-12-29 12:06
2004.01.20
Сообщение об ошибке при запуске NT4


1-63131
Lion
2004-01-07 21:23
2004.01.20
Dll и QuickRep





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский