Объектная модель сервера сценариев 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(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 | Исполняет действие. |
Для вопросов, обсуждений, замечаний, предложений и т. п. можете использовать раздел форума этого сайта (требуется регистрация).
Новый раздел о средствах командной строки в рамках этого же проекта расположен здесь