Поделиться через


Вызов скрипты

Использование подстановочных параметров (препроцессор регистратора) описывает сопоставления замены и упоминает метод AddReplacement регистратора.Регистратор принимает 8 других методов, определенных в сценарии и описаны в следующей таблице.

Метод

Синтаксис и описание

ResourceRegister

HRESULT ResourceRegister( LPCOLESTR resFileName, UINT nID, LPCOLESTR szType);

Регистрирует скрипт, содержащихся в ресурсе модуля.Указывает путь в формате unc resFileName самого к модулю.nID и szType содержат идентификатор и тип ресурса, соответственно.

ResourceUnregister

HRESULT ResourceUnregister( LPCOLESTR resFileName, UINT nID, LPCOLESTR szType);

Отменяет регистрацию скрипт, содержащихся в ресурсе модуля.Указывает путь в формате unc resFileName самого к модулю.nID и szType содержат идентификатор и тип ресурса, соответственно.

ResourceRegisterSz

HRESULT ResourceRegisterSz( LPCOLESTR resFileName, LPCOLESTR szID, LPCOLESTR szType);

Регистрирует скрипт, содержащихся в ресурсе модуля.Указывает путь в формате unc resFileName самого к модулю.szID и szType содержат идентификатор и тип строки ресурсов соответственно.

ResourceUnregisterSz

HRESULT ResourceUnregisterSz( LPCOLESTR resFileName, LPCOLESTR szID, LPCOLESTR szType);

Отменяет регистрацию скрипт, содержащихся в ресурсе модуля.Указывает путь в формате unc resFileName самого к модулю.szID и szType содержат идентификатор и тип строки ресурсов соответственно.

FileRegister

HRESULT FileRegister( LPCOLESTR fileName );

Регистрирует скрипт в файле.имя файла путь в формате unc к файлу, содержащему (или) скрипт ресурса.

FileUnregister

HRESULT FileUnregister( LPCOLESTR fileName );

Отменяет регистрацию скрипт в файле.имя файла путь в формате unc к файлу, содержащему (или) скрипт ресурса.

StringRegister

HRESULT StringRegister( LPCOLESTR data );

Регистрирует скрипт в строке.данные содержат скриптов.

StringUnregister

HRESULT StringUnregister( LPCOLESTR data );

Отменяет регистрацию скрипт в строке.данные содержат скриптов.

ResourceRegisterSz и ResourceUnregisterSz, похожи на ResourceRegister и ResourceUnregister, но позволяют указать идентификатор строки.

Методы FileRegister и FileUnregister полезны, если не нужно, чтобы в ресурсе скрипт или скрипт в отдельном файле.Методы StringRegister и StringUnregister позволяют файл .rgs, сохраняемый в динамически выбранной строки.

См. также

Ссылки

Создать скрипты регистратора