Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Форматирование диска [D7, XP]


MZG ©   (2009-07-15 12:25:00) 

Добрый день мастера!

Нашел функцию вызова диалога форматирования диска. Необходимо после вызова данного диалога форматнуть диск - автоматом.
Как это можно сделать? Подскажите пожалуйста!


Игорь Шевченко   (2009-07-15 13:15:00) [1]


> Раз в неделю доброе слово - "FORMAT"


у нас раз в день (точнее, в ночь)


MZG   (2009-07-15 13:07:00) [2]

Да, вы правы, все же лучше БАТником воспользоваться по расписанию.


brother   (2009-07-15 13:06:00) [3]

Rmdir (rd)
Удаляет каталог.

Синтаксис
rmdir [диск:]путь [/s] [/q]

rd [диск:]путь [/s] [/q]

Параметры
[диск:]путь
Задает диск и местоположение каталога для удаления.
/s
Удаляет указанный каталог и все подкаталоги вместе с файлами. Параметр /s используется для удаления дерева каталогов.
/q
Запускает rmdir в скрытом режиме. Команда удаляет каталоги без запроса подтверждения.
/?
Отображает справку в командной строке.


brother   (2009-07-15 13:04:00) [4]

> Согласен! Но хочется разобраться и научиться именно таким
> способом.

форматирование таким способом, это извращение в жесткой форме!
Учись лучше, как надо делать.


MZG   (2009-07-15 13:03:00) [5]

Не понял что это такое? rd X: /S /Q


MZG   (2009-07-15 13:02:00) [6]


> лучше тогда bat файл с соответствующим содержимым запускать
> по рассписанию...


Согласен! Но хочется разобраться и научиться именно таким способом.


clickmaker   (2009-07-15 13:00:00) [7]

> Вот и решил это как-то автоматизировать.

rd X: /S /Q


brother   (2009-07-15 12:50:00) [8]

> На сервак на логический диск часто кидают много хламу, а
> удалять забывают. Вот и решил это как-то автоматизировать.
> Раз в неделю доброе слово - "FORMAT"

лучше тогда bat файл с соответствующим содержимым запускать по рассписанию...


MZG   (2009-07-15 12:49:00) [9]

Шансы здесь не нужны :)
Просто нужно постоянно форматировать один из логических дисков и все.
На сервак на логический диск часто кидают много хламу, а удалять забывают. Вот и решил это как-то автоматизировать. Раз в неделю доброе слово - "FORMAT"


brother   (2009-07-15 12:49:00) [10]

> Необходимо после вызова данного диалога форматнуть диск
> - автоматом.

яб за такое, убивал бы на месте...
зы мне кажется человек просто не знает как форматировать иначе...


clickmaker   (2009-07-15 12:45:00) [11]

а впрочем, все равно энтер нажать надо... не, не выйдет
а зачем это нужно? неужели нельзя дать юзеру последний шанс?


MZG   (2009-07-15 12:44:00) [12]

Если "проще с ориентироваться" примерно так?
x=Shell (format a:)  


clickmaker   (2009-07-15 12:42:00) [13]

> Точнее не нажимать на кнопку "Начать" вместо написанного
> "Форматировать"

WinExec('format c:', SW_HIDE);


MZG   (2009-07-15 12:34:00) [14]

Точнее не нажимать на кнопку "Начать" вместо написанного "Форматировать"


MZG   (2009-07-15 12:33:00) [15]

Именно про эту функцию я и говорю.
Только здесь появляется диалоговое окно. Но мне нужно чтобы не нажимать на кнопку "форматировать"


clickmaker   (2009-07-15 12:30:00) [16]

SHFormatDrive()


Наверх

Титульная страница Поиск, карта сайта Написать письмо