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