...назад

ИСПОЛЬЗОВАНИЕ ПРИЛОЖЕНИЙ MS DOS

Не смотря на то, что сам Runner полностью 32-битное многопоточное приложение, соответствующее требованиям для Win32-программ, во многих случаях приложения MS DOS гораздо лучше подходят для работы в связке с ним. Это происходит потому, что многие из DOS-овские программы получают параметры из командной строки и немедленно приступают к выполнению задания, после чего завершаются. Большинство приложений GUI Windows ориентированы на интерактивную работу и не предусматривают даже собственное завершение после отработки, например, проверки диска на ошибки, а просто стоят и ждут, пока их закроют.
Такие утилиты DOS, как XCOPY (лучше XCOPY32), архиваторы командной строки и т.п. могут неплохо использоваться и в среде Windows для выполнения служебных функций. Запустить их можно точно так же, как и приложения Windows, но в Windows NT для этого рекомендуется использовать командный интерпертатор CMD.EXE, а в Windows 95/98 - стандартный COMMAND.COM с опцией /c команда.
Пример (95/98):
 09:00 command.com /c xcopy c:\db\*.* e:\archdb
Пример (NT 4):
 09:00 cmd /c xcopy c:\db\*.* e:\archdb
Такой способ, во-первых, позволяет использовать внутренние команды интерпретатора (например, MD для создания нового каталога), во-вторых, открытые таким образом окна DOS-сессий закрываются автоматически, а не повисают на экране с заголовком "Сеанс завершен". Для Windows NT это наиболее приемлимый способ выполнения DOS-команд.

... дальше