Dos-полшоамма на Delphi. Возможно?
- Oleg_Rus
- Сообщения: 335
- Зарегистрирован: 16 окт 2006, 09:56
- Откуда: г.Улан-Удэ, респ.Бурятия, Российская Федерация
- Контактная информация:
Доброго времени суток, господа!
В целях оптимизации своего рабочего времени, решил написать программу (или не программу - инструкцию), под дос. Т.е. другими словами - загружаюсь с установочного диска Windows, нахожу на флэшке свои файлы и запускаю их. Задача программ - заменить такие-то файлы на такие-то, которые лежат там-то =)
Как это сделать средствами Delphi или Pascal? И возможно ли?
В целях оптимизации своего рабочего времени, решил написать программу (или не программу - инструкцию), под дос. Т.е. другими словами - загружаюсь с установочного диска 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>
---------------------------------------------------------------------------
<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, у которого больше возможностей.
Может быть под DOS вы имеете в виду командный процессор CMD.EXE?
Тогда всё зависит от 1) версии windows и 2) конкретных задач. Может так оказаться, что и Delphi Вам не понадобится. Может быть Вам хватит возможностей оболочки CMD. Ведь там есть и ветвления и циклы и обработка кодов возврата после выполнения файловых операций.
А еще в Wista и Win7 есть PowerShell, у которого больше возможностей.
- Oleg_Rus
- Сообщения: 335
- Зарегистрирован: 16 окт 2006, 09:56
- Откуда: г.Улан-Удэ, респ.Бурятия, Российская Федерация
- Контактная информация:
Дело в том, что работаю в сервис-центре (ремонт компов) и часто клиенты приходят с таким вирусом как "баннер". Процесс удаления довольно прост, но, согласитесь, двадцать раз в день заменять по 10 файлов (причем, одних и тех же) - довольно нудное дело. Вот я и решил написать прогу, которая сама заменяет нужные файлы =) Причем, все это делается исключительно под ДОСNaeel Maqsudov писал(а):Не понял, причём тут DOS, если "загружаюсь с установочного диска Windows"?
Не подскажете литературу, в которой это описано подробнее?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>
---------------------------------------------------------------------------
<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
Что касается литературы, то не подскажу, но вся информация у Вас прямо под рукой.
Попробуйте команды
HELP
HELP FOR
HELP IF
а также
FOR /?
IF /?
По-моему в Вашем случае достаточно написать текстовый .bat - файл с этими командами, а то и вовсе записать все необходимые действия в autoexec.bat
- Oleg_Rus
- Сообщения: 335
- Зарегистрирован: 16 окт 2006, 09:56
- Откуда: г.Улан-Удэ, респ.Бурятия, Российская Федерация
- Контактная информация:
Программа должна запускаться из DOS.Так это всё-таки DOS 3.x или Windows?
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>
---------------------------------------------------------------------------
<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?
Суть такая - В режиме "Восстановление системы с помощью командной строки" (это при установке винды в первом меню выбираем "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>
---------------------------------------------------------------------------
<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
Она Вам скажет точно, а я не экстрасенс

Введите команду
VER
Она Вам скажет точно, а я не экстрасенс

- Oleg_Rus
- Сообщения: 335
- Зарегистрирован: 16 окт 2006, 09:56
- Откуда: г.Улан-Удэ, респ.Бурятия, Российская Федерация
- Контактная информация:
Windows Millenium [Version 4.90.3000], сорри, что так долго отвечал. =)
Возможно ли редактирование реестра из вот этого?
P.S. Еще такая небольшая проблема - не видит винт. Т.е. загружаюсь с флэшки, она "создает" ( ? ) диск С: а сам винт не видит. Почему? И как это можно обойти?
Возможно ли редактирование реестра из вот этого?
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>
---------------------------------------------------------------------------
<a href="http://nick-name.ru/sertificates/711965/"><img src="http://nick-name.ru/img.php?nick=Garmay ... =2&text=t5" alt="Никнейм Garmayev зарегистрирован!" /></a>