Что умеет модуль?
А умеет модуль очень много. Судите сами - вот список его функций:
1. Удаление файлов
2. Удаление папок со всем содержимым
3. Создание папок с неограниченными вложениями
4. Перемещение и переименование файлов и папок
5. Установка атрибутов папки или файла
6. Создание ярлыков с добрым десятком различных параметров
7. Создание интернет-ссылки
8. Создание и удаление записей в реестре - разделов и ключей любого типа: string, binary, dword.
9. Возможность сохранения в текстовый файл возвращаемых значений (например, значения ключа реестра)
10. Получение информации о файле или папке
И всё это при размере модуля 8 килобайт!
Синтаксис:
1. Обязательным идентификатором команды является слэш - "/". Если его не будет - программа не будет дальше читать
командную строку.
2. Идентификатором аргумента являются квадратные скобки - "[аргумент]".
3. Разделитель команд в пакете - тройная решетка ("###"). А разделитель значений в команде - точка с запятой (";").
4. Пробелы между параметрами в команде и между командами в пакете роли не играют. Можно их ставить для лучшей
наглядности или писать без пробелов - кому как нравится. Регистр символов тоже не имеет значения.
Все примеры работы с модулем рассмотрены в текстовом файле справки, входящей в архив.
Оговорки от автора:
1) В fscmd.com не было попытки повторять виндовые командные строки.
2) Некоторые команды делают то же, что и у виндовых командных строк, но я постарался обойти некоторые их ограничения.
3) Количество команд небольшое, но если возникнет потребность, их список можно расширить.
4) Это бета-версия. Все возможные баги программы учесть трудно, поэтому ее желательно еще погонять, чтобы получить
стабильную версию.
5) Несмотря на свое расширение COM, программа fscmd.com - win32. Просто это дань традиции и воспоминания о досе :)