Объектная модель сервера сценариев Windows
Объект | Предоставляемые возможности |
|---|---|
| WScript |
|
| WshArguments |
|
| WshNamed |
|
| WshUnnamed |
|
| WshNetwork |
|
| WshController |
|
| WshRemote |
|
| WshRemote Error |
|
| WshShell |
|
| WshShortcut |
|
| WshSpecialfolders |
|
| WshURLShortcut |
|
| WshEnvironment |
|
| WshScriptExec |
|
Объект WScript
Объект WScript можно использовать в сценарии сразу, без его создания, т.к. его экземпляр создаётся сервером сценариев (CScript.exe или WScript.exe) автоматически.
Свойства | Описание |
|---|---|
| Timeout | Время в секундах, по истечении которого скрипт будет автоматически остановлен. |
| Name | Наименование сервера сценариев. |
| FullName | Полный путь к исполняемому файлу сервера сценариев. |
| Path | Полный путь к каталогу исполняемого файла сервера сценариев |
| Version | Версия сервера сценариев. |
| BuildVersion | Номер сборки сервера сценариев. |
| ScriptName | Имя запущенного файла скрипта. |
| ScriptFullName | Полный путь к запущенному файлу скрипта. |
| StdIn | Объект "TextStream", соответствующий стандартному входному потоку. |
| StdOut | Объект "TextStream", соответствующий стандартному выходному потоку. |
| StdErr | Объект "TextStream", соответствующий стандартному потоку ошибок. |
| Arguments | Объект "WshArguments" имеет ряд свойств и методов, позволяющих обращаться к именным и безымянным параметрам. |
| Interactive | Режим запуска скрипта - запрещён (False) или разрешён (True) диалог с пользователем. |
Методы | Описание |
| Sleep | Приостановка исполнения скрипта на указанное количество миллисекунд. |
| Quit | Завершение исполнения скрипта с указанным кодом возврата. |
| Echo | Вывод сообщения в окно MessageBox (если скрипт был запущен с помощью WScript.exe) или на консоль (если скрипт был запущен с помощью CScript.exe). |
| CreateObject | Вывод сообщения в окно MessageBox (если скрипт был запущен с помощью WScript.exe) или на консоль (если скрипт был запущен с помощью CScript.exe). |
Объект WshNetwork
Свойства | Описание |
|---|---|
| ComputerName | Возвращает имя компьютера |
| UserDomain | Возвращает имя домена, в котором зарегистрирован пользователь |
| UserName | Возвращает имя пользователя |
Метод | Описание |
| MapNetworkDrive | Присваивает назначенную пользователем букву сетевому диску |
| EnumNetworkDrives | Возвращает список подключенных сетевых дисков |
| RemoveNetworkDrive | Отключает сетевой диск |
| AddWindowsPrinterConnection | Позволяет установить новый принтер в Windows, то есть указать путь к принтеру и инициировать установку драйверов. |
| AddPrinterConnection | Подключает сетевой принтер |
| RemovePrinterConnection | Отключает сетевой принтер |
| SetDefaultPrinter | Задает принтер по умолчанию |
| EnumPrinterConnections | Возвращает список подключенных принтеров |
Объект WshShell
Свойство | Описание |
|---|---|
| Environment | Возвращает объект, который позволяет получить значения переменных среды |
| SpecialFolders |
Возвращает полный путь к специальным папкам типа меню Пуск. Вот список доступных папок: AllUsersDesktop, AllUsersStartMenu, AllUsersPrograms, AllUsersStartup, Desktop, Favorites, Fonts, MyDocuments, NetHood, PrintHood, Programs, Recent, SendTo, StartMenu, Startup, Templates. |
Метод | Описание |
| Run |
Синтаксис: Run(Command,WindowStyle,WaitOnReturn) Назначение: Создаёт новый независимый процесс, который запускает заданное приложение. Параметры:
Если параметр "WaitOnReturn" установлен в True, метод возвращает код выхода вызванного приложения. Иначе метод всегда возвращает ноль. |
| Popup |
Синтаксис: Popup(Text,SecondsToWait,Title,Type) Назначение: Выводит на экран модальное окно сообщения. Параметры: Text - строка, текст сообщения. SecondsToWait - необязательный, число. Количество секунд, по истечении которого окно будет автоматически закрыто. Title - необязательный, строка. Текст заголовка окна сообщения. Type - необязательный, число. Комбинация флагов, определяет тип кнопок и значка. Возможные значения флагов:
Возвращает целое значение, с помощью которого можно узнать, какая кнопка была нажата пользователем. Возможные значения:
|
| CreateShortcut | Создает ярлыки файлов или URL |
| RegRead | Возвращает значение ключа или записи реестра по его имени |
| RegWrite | Создает новые ключ или запись Реестра или записывает новое значение существующих. |
| RegDelete | Удаляет ключ или запись реестра |
| LogEvent | Позволяет записать сообщение в event log Windows NT или W2K или файл WSH.log в случае Windows 9х |
| ExpandEnvironmentStrings | Позволяет раскрыть строку, содержащую переменные среды |
| SendKeys |
Позволяет эмулировать клавиатурный ввод. Синтаксис: SendKeys(String) Назначение: Посылает одно или несколько нажатий клавиш в активное окно (имитация набора на клавиатуре). Параметры: String - строка, перечень клавиш в специальном формате. Описание: Каждая клавиша задаётся своим символом. Например, чтобы задать нажатие друг за другом клавиш А, Б и В, нужно указать в качестве параметра строку "АБВ". Некоторые специальные символы следует всегда задавать заключёнными в фигурные скобки. Перечень таких символов: {+} {^} {%} {~} {(} {)} {[} {]} {{} {}} Задание неотображаемых символов и специальных клавиш:
Например, нажатие клавиш G и S при нажатом Shift следует записывать как "+(GS)". Запись "+GS" приведёт к нажатию клавиши G при нажатом Shift, а затем клавиши S уже без Shift. Задание нескольких нажатий: "{LEFT 42}" приведёт к нажатию клавиши Left Arrow 42 раза подряд, "{h 10}" приведёт к нажатию клавиши h 10 раз подряд. Метод не может быть использован для посылки нажатий клавиш в приложения MS-DOS. |
Объект FileSystemObject
Методы | Описание |
|---|---|
| CreateFolder |
CreateFolder( Foldername) Назначение: создаёт каталог с указанным именем. Параметры: Foldername - строка, путь к каталогу. Если такой каталог уже существует, произойдёт ошибка. |
| CopyFile |
Синтаксис: CopyFile( Source , Destination, Overwrite) Назначение: копирует один или несколько файлов. Параметры: Source - строка, путь к источнику копирования (что копировать). В последнем компоненте параметра можно использовать групповые символы "*" и "?". Destination - строка, путь назначения (куда копировать). Overwrite - необязательный, булево (число). Перезаписывать существующие файлы, или нет. По умолчанию - True (перезаписывать). Если файл, который нужно перезаписать, имеет атрибут read-only, возникнет ошибка (независимо от установки этого параметра). |
| CopyFolder |
Синтаксис: CopyFolder( Source, Destination, Overwrite) Назначение: рекурсивно копирует каталог. Параметры: Source - строка, путь к источнику копирования (что копировать). В последнем компоненте параметра можно использовать групповые символы "*" и "?". Destination - строка, путь назначения (куда копировать). Overwrite - необязательный, булево (число). Перезаписывать существующие файлы, или нет. По умолчанию - True (перезаписывать). Если файл, который нужно перезаписать, имеет атрибут read-only, возникнет ошибка (независимо от установки этого параметра). Описание: процесс копирования прерывается после первой возникшей ошибки |
| MoveFile |
Синтаксис: MoveFile(Source,Destination) Назначение: перемещает один или несколько файлов. Параметры: Source - строка, путь к источнику копирования (что копировать). В последнем компоненте параметра можно использовать групповые символы "*" и "?". Destination - строка, путь назначения (куда копировать). Описание: процесс перемещения прерывается после первой возникшей ошибки. Если перемещаемый файл уже существует или является папкой в Destination, возникнет ошибка. |
| MoveFolder |
Синтаксис: MoveFolder(Source,Destination) Назначение: рекурсивно перемещает один или несколько каталогов. Параметры: Source - строка, путь к источнику копирования (что копировать). В последнем компоненте параметра можно использовать групповые символы "*" и "?". Destination - строка, путь назначения (куда копировать). Описание: процесс перемещения прерывается после первой возникшей ошибки. Если перемещаемый каталог уже существует или является файлом в Destination, возникнет ошибка. |
| DeleteFile |
Синтаксис: DeleteFile(Filespec,Force>) Назначение: удаляет указанный файл. Параметры: Filespec - строка, путь к файлу. В последнем компоненте параметра можно использовать групповые символы "*" и "?". Force - необязательный, булево (число). Определяет, удалять или нет файлы с атрибутом read-only. По умолчанию - False (не удалять). |
| DeleteFolder |
Синтаксис: DeleteFolder(Folderspec,Force) Назначение: удаляет указанную папку. Параметры: Folderspec - строка, путь к папке. В последнем компоненте параметра можно использовать групповые символы "*" и "?". Force - необязательный, булево (число). Определяет, удалять или нет файлы с атрибутом read-only. По умолчанию - False (не удалять). |
| BuildPath |
Синтаксис: BuildPath(Path,Name) Назначение: добавляет к заданному пути новое имя. Если необходимо, вставляется "\". Параметры: Path - строка, путь. Name - строка, имя файла. |
| GetAbsolutePathName |
Синтаксис: GetAbsolutePathName(Pathspec) Назначение: возвращает полный путь для заданного относительного пути (из текущего каталога). Параметры: Pathspec - строка, относительный путь. |
| GetBaseName |
Синтаксис: GetBaseName(Path) Назначение: возвращает имя (без расширения) последнего компонента в заданном пути. Параметры: Path - строка, путь. |
| GetExtensionName |
Синтаксис: GetExtensionName(Path) Назначение: возвращает расширение последнего компонента в заданном пути. Параметры: Path - строка, путь. |
| GetFileName |
Синтаксис: GetFileName(Path) Назначение: возвращает имя (с расширением) последнего компонента в заданном пути. Параметры: Path - строка, путь. |
| GetParentFolderName |
Синтаксис: GetParentFolderName(Path) Назначение: возвращает путь к последнему компоненту в заданном пути (его каталог). Параметры: Path - строка, путь. |
| GetDriveName |
Синтаксис: GetDriveName(Path) Назначение: возвращает имя диска в заданном пути. Параметры: Path - строка, путь. |
| DriveExists |
Синтаксис: DriveExists(Drivespec) Назначение: возвращает True, если указанный диск существует, и False в противном случае. Параметры: Drivespec - строка, путь. |
| FileExists |
Синтаксис: FileExists(Filespec) Назначение: возвращает True, если указанный файл существует, и False в противном случае. Параметры: Filespec - строка, путь. |
| FolderExists |
Синтаксис: FolderExists(Folderspec) Назначение: возвращает True, если указанный каталог существует, и False в противном случае. Параметры: Folderspec - строка, путь. |
| GetDrive |
Синтаксис: GetDrive(Folderspec) Назначение: возвращает объект "Drive" по указанному имени или пути. Параметры: Folderspec - строка, имя диска или путь к корневому каталогу диска, возможно UNC-путь. |
| GetFile |
Синтаксис: GetFile(Filespec) Назначение: возвращает объект "File" по указанному пути. Параметры: Filespec - строка, путь. Описание: если файл не существует, произойдёт ошибка. |
| GetFolder |
Синтаксис: GetFolder(Folderspec) Назначение: возвращает объект "Folder" по указанному пути. Параметры: Folderspec - строка, путь. Описание: если каталог не существует, произойдёт ошибка |
| GetSpecialFolder |
Синтаксис: GetSpecialFolder(Folderspec) Назначение: возвращает объект "Folder" для некоторых специальных папок Windows. Параметры: Folderspec - число, определяет специальную папку. Возможные значения: 0 - Каталог Windows. 1 - Системный каталог библиотек и драйверов. 2 - Каталог временных файлов, путь к которому хранится в переменной среды "TMP". Описание: если каталог не существует, произойдёт ошибка. |
| GetTempName |
Синтаксис: GetTempName() Назначение: возвращает случайным образом сгенерированное имя файла, которое может быть использовано для создания временного файла. Параметры: нет. |
| CreateTextFile |
Синтаксис: CreateTextFile(Filename,Overwrite,Unicode) Назначение: создаёт новый текстовый файл и возвращает объект "TextStream", указывающий на него. Параметры: Filename - строка, путь к файлу. Overwrite> - необязательный, булево (число). Перезаписывать файл, если он существует (True), или нет (False). По умолчанию - False. Если указано False и файл существует - произойдёт ошибка. Unicode - необязательный, булево (число). Файл в формате Unicode (True), или ASCII (False). По умолчанию - False. |
| OpenTextFile |
Синтаксис: OpenTextFile(Filename,Iomode,Create,Format) Назначение: открывает текстовый файл и возвращает объект "TextStream", указывающий на него. Параметры: Filename - строка, путь к файлу. Iomode - необязательный, число. Возможные значения: 1 - Открыть файл только для чтения. 2 - Открыть файл для записи. Если файл уже существовал, его содержимое теряется. 8 - Открыть файл для добавления. Если файл уже существовал, информация будет дописываться в конец файла. Create - необязательный, булево (число). Создавать файл, если он не существует (True), или нет (False). По умолчанию - False. Format - необязательный, число. Возможные значения: -2 - Открыть файл в формате, используемом системой по умолчанию. -1 - Открыть файл в формате Unicode. 0 - Открыть файл в формате ASCII (по умолчанию). |
| GetStandardStream |
Синтаксис: GetStandardStream(StandardStreamType,Unicode) Назначение: возвращает объект "TextStream", ассоциированный с потоком "StdIn", "StdOut" или "StdErr". Параметры: StandardStreamType - число, определяет поток. Возможные значения: 0 - StdIn. 1 - StdOut. 2 - StdErr. Unicode - необязательный, булево (число). True - формат Unicode, False - ASCII. По умолчанию - False. Описание: метод применим при запуске административного скрипта в консоли с помощью CScript.exe. |
| GetFileVersion |
Синтаксис: GetFileVersion(Path) Назначение: возвращает номер версии исполняемого файла (строка). Параметры: Path - строка, путь к файлу. Описание: метод возвращает информацию, соответствующую вкладке "Версия" свойств файла в проводнике. |
Объект Drive | |
Свойство | Описание |
| AvailableSpace | Возвращаемое значение: число - количество доступного для пользователя места на диске в байтах, только чтение. |
| DriveLetter | Возвращаемое значение: строка - буква, ассоциированная с ресурсом, только чтение. |
| DriveType |
Возвращаемое значение: число - определяет тип ресурса. Возможные значения:
|
| FileSystem | Возвращаемое значение: строка - тип файловой системы (FAT, NTFS или CDFS). Только чтение |
| FreeSpace | Возвращаемое значение: число - количество свободного места на диске в байтах. Только чтение |
| IsReady | Возвращаемое значение: булево (число) - True, если устройство готово, иначе - False. Актуально для устройства со сменным носителем или CD-ROM. Только чтение |
| Path | Возвращаемое значение: строка - путь к диску (например, "C:", но не "C:\"). Только чтение |
| RootFolder | Возвращаемое значение: объект "Folder", соответствующий корневому каталогу диска. Только чтение. |
| SerialNumber | Возвращаемое значение: число - десятичный серийный номер диска. Только чтение. |
| ShareName | Возвращаемое значение: строка - сетевое имя диска, если диск сетевой (иначе - пустая строка). Только чтение. |
| TotalSize | Возвращаемое значение: число - общий объём диска в байтах. Только чтение. |
| VolumeName | Возвращаемое значение: строка - метка тома диска |
Объект File | |
Свойство | Описание |
| Attributes |
Возвращаемое значение: число, набор флагов атрибутов файла. Флаги:
|
| DateCreated | Возвращаемое значение: дата создания файла. Только чтение. |
| DateLastAccessed | Возвращаемое значение: дата последнего доступа к файлу. Только чтение. |
| DateLastModified | Возвращаемое значение: дата последней модификации файла. Только чтение. |
| Drive | Возвращаемое значение: объект "Drive" диска, на котором находится файл. Только чтение. |
| Name | Возвращаемое значение: имя файла. |
| ParentFolder | Возвращаемое значение: объект "Folder" родительского каталога. Только чтение. |
| Path | Возвращаемое значение: полный путь к файлу. Только чтение. |
| ShortName | Возвращаемое значение: короткое имя файла в формате 8.3. Только чтение. |
| ShortPath | Возвращаемое значение: короткий путь к файлу в формате 8.3. Только чтение. |
| Size | Возвращаемое значение: размер файла в байтах. Только чтение. |
| Type | Возвращаемое значение: тип файла. Только чтение. |
Методы | Описание |
| Copy |
Синтаксис: Copy(Destination, Overwrite) Назначение: копирует файл в указанное место. Параметры: Destination - строка, путь (куда копировать). Overwrite - необязательный, булево (число). Заменять файл, если он существует (True), или нет (False) |
| Move | Синтаксис: Move(Destination) Назначение: перемещает каталог в указанное место. Параметры: Destination - строка, путь (куда перемещать). |
| Delete | Синтаксис: Delete(Force) Назначение: удаляет каталог со всем содержимым. Параметры: Force - необязательный, булево (число). Удалять каталог, если он имеет атрибут "только для чтения" (True), или нет (False). |
| CreateTextFile |
Синтаксис: CreateTextFile(Filename, Overwrite, Unicode) Назначение: создаёт новый текстовый файл и возвращает объект "TextStream", указывающий на него. Параметры: Filename - строка, имя файла. Overwrite - необязательный, булево (число). Перезаписывать файл, если он существует (True), или нет (False). По умолчанию - False. Если указано False и файл существует - произойдёт ошибка. Unicode - необязательный, булево (число). Файл в формате Unicode (True), или ASCII (False). По умолчанию - False. |
Объект TextStream | |
Свойство | Описание |
| AtEndOfLine | Возвращаемое значение: содержит True, если указатель достиг конца строки и False в противном случае. Работает только если файл открыт для чтения. Только чтение. |
| AtEndOfStream | Возвращаемое значение: содержит True, если указатель достиг конца файла и False в противном случае. Работает только если файл открыт для чтения. Только чтение. |
| Column | Возвращаемое значение: содержит номер колонки текущего символа файла. Только чтение. |
| Line | Возвращаемое значение: содержит номер текущей строки файла. Только чтение. |
Методы | Описание |
| Close | Назначение: закрывает открытый файл. Параметры: нет. |
| Read |
Синтаксис: Read(Characters) Назначение: считывает из файла указанное количество символов и возвращает полученную строку. Параметры: Characters - число, количество символов, которое нужно считать. |
| ReadAll |
Синтаксис: ReadAll Назначение: считывает весь файл и возвращает полученную строку. Параметры: нет. Описание: для больших файлов использование этого метода потребует больших ресурсов памяти. |
| ReadLine | Считывает строку из файла и возвращает полученную строку. |
| Skip |
Синтаксис: Skip(Characters) Назначение: пропускает при чтении файла указанное количество символов. Параметры: Characters - число, количество символов, которые нужно пропустить. |
| SkipLine | Пропускает при чтении файла строку. Параметров нет. |
| Write |
Синтаксис: Write(String) Назначение: записывает в файл указанную строку. Символы возврата каретки и новой строки в файл не записываются. Параметры: String - строка для записи в файл. |
| WriteLine |
Синтаксис: WriteLine(String) Назначение: записывает в файл указанную строку. В файл записываются символы возврата каретки и новой строки. Параметры: String - необязательный, строка для записи в файл. Если опущен, в файл записывается пустая строка. |
| WriteBlankLines |
Синтаксис: WriteBlankLines(Lines) Назначение: записывает в файл указанное количество пустых строк (символы возврата каретки и новой строки). Параметры: Lines - число, количество пустых строк, которое надо записать. |
Объект Shell
Методы | Описание |
|---|---|
| MinimizeAll | Сворачивание всех окон рабочего стола Windows |
| UndoMinimizeAll | Восстановление всех свёрнутых окон рабочего стола Windows |
| TileHorizontally | Упорядочение окон рабочего стола Windows по горизонтали |
| TileVertically | Упорядочение окон рабочего стола Windows по вертикали |
| CascadeWindows | Расположение всех несвёрнутых окон рабочего стола Windows каскадом |
| Explore | Запуск проводника Windows с определённой открытой папкой |
| Open | Запуск проводника Windows с определённой открытой папкой |
| NameSpace | Получение объекта виртуальной папки проводника. Возвращает объект "Folder". |
| FileRun | Вызов окна "Запуск программы" ("Run"). |
| FindComputer | Вызов окна проводника Windows "Результаты поиска - компьютеры" ("Search Results - Computers") |
| FindFiles | Вызов окна проводника Windows "Результаты поиска" ("Find: All Files"). |
| FindPrinter | Вызов окна "Поиск принтеров" ("Find Printers") в Active Directory с предварительным заполнением параметров поиска |
| Help | Вызов справки Windows |
| ShutdownWindows | Вызов окна выключения и перезагрузки компьютера |
| SetTime | Вызов окна настройки времени и даты. |
| TrayProperties | Вызов окна свойств панели задач Windows |
| ControlPanelItem |
Вызов конкретного приложения панели управления.
Все файлы приложений панели управления имеют расширение .cpl.
Некоторые приложения панели управления:
|
| BrowseForFolder | Вызов модального окна "Выбор папки". Возвращает объект "Folder". |
| Windows | Получение объекта "ShellWindows". Возвращает объект "ShellWindows". |
| CanStartStopService | Определяет, может ли текущий пользователь запустить/остановить указанный сервис |
| IsServiceRunning | Определяет, запущен ли указанный сервис. |
| ServiceStart | Запускает указанный сервис |
| ServiceStop | Останавливает указанный сервис |
| GetSystemInformation | Возвращает некоторую системную информацию |
| IsRestricted | Возвращает значение заданного ограничения по данным реестра |
| ShellExecute | Выполняет указанное действие над указанным файлом. |
| ShowBrowserBar | Открывает или закрывает указанную панель обозревателя. |
| AddToRecent | Помещает ярлык на указанный файл в папку "Недавних документов" ("Recent") текущего пользователя |
| ExplorerPolicy | Возвращает значение указанной Internet Explorer policy. |
| GetSetting | Возвращает значение указанной глобальной установки (параметра) проводника. |
| ToggleDesktop | Сворачивает или разворачивает все окна на рабочем столе |
| WindowsSecurity | Имитирует нажатие CTRL+ALT+DELETE при использовании соединения Microsoft Terminal Server. |
Объект Folder | |
Свойства | Описание |
| Title | Строка - заголовок папки с соблюдением регистра букв. |
| Self | Объект FolderItem, соответствующий текущей папке. |
| ParentFolder | Возвращает объект "Folder" родительской папки. |
| Application | Возвращаемое значение: Объект "IShellDispatch". |
| OfflineStatus | Offline status текущей папки. |
| Методы | Описание |
| NewFolder | Создание новой папки внутри текущей |
| CopyHere | Копирование файла или папки вовнутрь текущей папки |
| MoveHere | Перенос файла или папки вовнутрь текущей папки |
| Items | Получение объекта FolderItems. Возвращает объект FolderItems |
| ParseName | Получение объекта FolderItem, соответствующего элементу текущей папки |
| GetDetailsOf | Получение информации об элементе текущей папки. |
| Synchronize | Синхронизирует offline-файлы |
| Объект FolderItems | |
| Свойства | Описание |
| Application | Возвращает значение Объект "IShellDispatch" |
| Count | Количество элементов коллекции - элементов папки |
| Методы | Описание |
| Item | Получение объекта FolderItem. Возвращает объект FolderItem |
| InvokeVerbEx | Выполнить действие операционной системы над всеми элементами папки (не рекурсивно). |
| Filter | Устанавливает для элементов папки фильтр с использованием групповых символов. |
Объект FolderItem | |
Свойства | Описание |
| Application | Возвращаемое значение - Объект "IShellDispatch". |
| GetFolder | Если текущий элемент папки (объект "FolderItem") сам является папкой, возвращается объект "Folder", соответствующий этой папке. |
| GetLink | Если текущий элемент папки (объект "FolderItem") является ярлыком, возвращается объект "ShellLinkObject", соответствующий этому ярлыку |
| IsFileSystem | Определяет, является ли элемент членом файловой системы |
| IsFolder | Определяет, является ли элемент папкой |
| IsLink | Определяет, является ли элемент ярлыком. |
| ModifyDate | Возвращает дату и время последней модификации объекта |
| Name | Содержит имя объекта. |
| Parent | Возвращает Объект "Folder" родительской папки. |
| Path | Возвращает полный путь объекта |
| Size | Возвращает размер объекта в байтах |
| Type | Возвращает Строковое представление типа объекта |
Методы | Описание |
| InvokeVerb | Исполняет указанное действие над элементом. |
| InvokeVerbEx | Выполнить действие операционной системы над элементом |
| Verbs | Возвращает объект "FolderItemVerbs", содержащий перечень возможных действий для элемента. |
| ExtendedProperty | Возвращает строку, содержащую значение указанного дополнительного свойства элемента. |
Объект ShellWindows | |
Свойства | Описание |
| Count | Возвращает количество элементов коллекции |
Методы | Описание |
| Item | Получение объекта WebBrowser. Возвращает объект WebBrowser. |
Объект ShellLinkObject | |
Свойства | Описание |
| Arguments | Возвращает параметры командной строки в поле "Объект". |
| Description | Возвращает описание в поле "Комментарий" |
| Hotkey | Назначенная ярлыку горячая клавиша в поле "Быстрый вызов" ("Shortcut key"). |
| Path | Путь к исполняемому файлу в поле "Объект" ("Target"). |
| ShowCommand | Тип окна в поле "Окно |
| WorkingDirectory | Путь к рабочему каталогу в поле "Рабочая папка". |
| Target | Объект "FolderItem", соответствующий объекту, на который ссылается ярлык. |
Методы | Описание |
| GetIconLocation | Возвращает индекс иконки ярлыка в файле, указанном в Path |
| Resolve | Пытается найти объект, на который ссылается ярлык, если этот объект был перемещён или переименован. |
| Save | Сохраняет все произведённые изменения ярлыка. |
| SetIconLocation | Устанавливает новую иконку для ярлыка. |
Объект FolderItemVerbs | |
Свойства | Описание |
| Count | Количество действий в коллекции. |
Методы | Описание |
| Item | Возвращает объект "FolderItemVerb". |
Объект FolderItemVerb | |
Свойства | Описание |
| Name | Имя действия. |
Методы | Описание |
| DoIt | Исполняет действие. |
Для вопросов, обсуждений, замечаний, предложений и т. п. можете использовать раздел форума этого сайта (требуетс¤ регистраци¤).





