Dos-полшоамма на Delphi. Возможно?

Общие вопросы: версии и диалекты, синтаксис языка, cтруктуры и типы данных (массивы, строки, списки...), обработка данных и т.д.
Ответить
Аватара пользователя
Oleg_Rus
Сообщения: 335
Зарегистрирован: 16 окт 2006, 09:56
Откуда: г.Улан-Удэ, респ.Бурятия, Российская Федерация
Контактная информация:

Доброго времени суток, господа!

В целях оптимизации своего рабочего времени, решил написать программу (или не программу - инструкцию), под дос. Т.е. другими словами - загружаюсь с установочного диска Windows, нахожу на флэшке свои файлы и запускаю их. Задача программ - заменить такие-то файлы на такие-то, которые лежат там-то =)

Как это сделать средствами Delphi или Pascal? И возможно ли?
e-mail: garmayev@yandex.ru
---------------------------------------------------------------------------
<a href="http://nick-name.ru/sertificates/711965/"><img src="http://nick-name.ru/img.php?nick=Garmay ... =2&text=t5" alt="Никнейм Garmayev зарегистрирован!" /></a>
Аватара пользователя
Naeel Maqsudov
Сообщения: 2570
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

Не понял, причём тут DOS, если "загружаюсь с установочного диска Windows"?
Может быть под DOS вы имеете в виду командный процессор CMD.EXE?
Тогда всё зависит от 1) версии windows и 2) конкретных задач. Может так оказаться, что и Delphi Вам не понадобится. Может быть Вам хватит возможностей оболочки CMD. Ведь там есть и ветвления и циклы и обработка кодов возврата после выполнения файловых операций.
А еще в Wista и Win7 есть PowerShell, у которого больше возможностей.
Аватара пользователя
Oleg_Rus
Сообщения: 335
Зарегистрирован: 16 окт 2006, 09:56
Откуда: г.Улан-Удэ, респ.Бурятия, Российская Федерация
Контактная информация:

Naeel Maqsudov писал(а):Не понял, причём тут DOS, если "загружаюсь с установочного диска Windows"?
Дело в том, что работаю в сервис-центре (ремонт компов) и часто клиенты приходят с таким вирусом как "баннер". Процесс удаления довольно прост, но, согласитесь, двадцать раз в день заменять по 10 файлов (причем, одних и тех же) - довольно нудное дело. Вот я и решил написать прогу, которая сама заменяет нужные файлы =) Причем, все это делается исключительно под ДОС
Naeel Maqsudov писал(а): Ведь там есть и ветвления и циклы и обработка кодов возврата после выполнения файловых операций
Не подскажете литературу, в которой это описано подробнее?
e-mail: garmayev@yandex.ru
---------------------------------------------------------------------------
<a href="http://nick-name.ru/sertificates/711965/"><img src="http://nick-name.ru/img.php?nick=Garmay ... =2&text=t5" alt="Никнейм Garmayev зарегистрирован!" /></a>
Аватара пользователя
Naeel Maqsudov
Сообщения: 2570
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

Так это всё-таки DOS 3.x или Windows? Версия какая? Что Вы видите в ответ на команду VER

Что касается литературы, то не подскажу, но вся информация у Вас прямо под рукой.
Попробуйте команды
HELP
HELP FOR
HELP IF
а также
FOR /?
IF /?
По-моему в Вашем случае достаточно написать текстовый .bat - файл с этими командами, а то и вовсе записать все необходимые действия в autoexec.bat
Аватара пользователя
Oleg_Rus
Сообщения: 335
Зарегистрирован: 16 окт 2006, 09:56
Откуда: г.Улан-Удэ, респ.Бурятия, Российская Федерация
Контактная информация:

Так это всё-таки DOS 3.x или Windows?
Программа должна запускаться из DOS.
e-mail: garmayev@yandex.ru
---------------------------------------------------------------------------
<a href="http://nick-name.ru/sertificates/711965/"><img src="http://nick-name.ru/img.php?nick=Garmay ... =2&text=t5" alt="Никнейм Garmayev зарегистрирован!" /></a>
Аватара пользователя
Oleg_Rus
Сообщения: 335
Зарегистрирован: 16 окт 2006, 09:56
Откуда: г.Улан-Удэ, респ.Бурятия, Российская Федерация
Контактная информация:

Возможно я не так выразился или что-то недопонимаю.

Суть такая - В режиме "Восстановление системы с помощью командной строки" (это при установке винды в первом меню выбираем "R") надо запустить программу, которая заменит некоторые файлы и отредактирует реестр.

это ведь идет DOS 3.x?
e-mail: garmayev@yandex.ru
---------------------------------------------------------------------------
<a href="http://nick-name.ru/sertificates/711965/"><img src="http://nick-name.ru/img.php?nick=Garmay ... =2&text=t5" alt="Никнейм Garmayev зарегистрирован!" /></a>
Аватара пользователя
Naeel Maqsudov
Сообщения: 2570
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

Это не DOS, :) но это я у вас спрашиваю. Что у Вас установлено? (Т.е. чем сделан зарузочный диск)
Введите команду
VER
Она Вам скажет точно, а я не экстрасенс :)
Аватара пользователя
Oleg_Rus
Сообщения: 335
Зарегистрирован: 16 окт 2006, 09:56
Откуда: г.Улан-Удэ, респ.Бурятия, Российская Федерация
Контактная информация:

Windows Millenium [Version 4.90.3000], сорри, что так долго отвечал. =)

Возможно ли редактирование реестра из вот этого?

P.S. Еще такая небольшая проблема - не видит винт. Т.е. загружаюсь с флэшки, она "создает" ( ? ) диск С: а сам винт не видит. Почему? И как это можно обойти?
e-mail: garmayev@yandex.ru
---------------------------------------------------------------------------
<a href="http://nick-name.ru/sertificates/711965/"><img src="http://nick-name.ru/img.php?nick=Garmay ... =2&text=t5" alt="Никнейм Garmayev зарегистрирован!" /></a>
Ответить