Книга: Недокументированные и малоизвестные возможности Windows XP
SpecialFolders
SpecialFolders
Метод предназначен для работы с пользовательскими папками. Он также поддерживает следующие методы.
? Count — возвращает общее количество пользовательских папок.
? Length — аналогичен предыдущему методу.
? Item (индекс) — возвращает путь к папке, определенной данным индексом. Индекс может принимать значения от 0 до общего числа папок (возвращаемое методом Count значение).
Рассмотрим пример, отображающий пути ко всем возможным пользовательским папкам.
Листинг 16.5. Перечисление пользовательских папок
set wshshell = WScript.CreateObject("WScript.Shell")
For i = 0 to wshshell.SpecialFolders.Count – 1
MsgBox wshshell.SpecialFolders.Item(i)
Next
Как обычно, были рассмотрены далеко не все объекты и методы, которые доступны в Windows XP. Например, был пропущен такой интересный и знаменитый объект (знаменитый потому, что в свое время именно он использовался в почтовом черве ILOVEYOU), как объект для доступа к почтовым функциям программы Outlook Express. Объект поддерживает очень много методов, не говоря уже о других объектах Windows XP, поэтому их описание могло вылиться в отдельную книгу. В любом случае, автор рассчитывал создать лишь введение в возможности сервера сценариев Windows. Если эта тема вам интересна, рекомендуется купить отдельную книгу, посвященную только ей.
- Объект WshSpecialFolders
- Создание ярлыков в специальных папках
- Интерактивный выбор программ автозагрузки
- Объекты-коллекции
- Доступ к специальным папкам Windows ХР
- Резервное копирование документов пользователя при окончании сеанса работы
- Объект WshShell
- CreateShortcut("путь к ярлыку и его имя")
- SendKeys