MSI.GetShortcutTarget
Описание
Вызывает функцию MsiGetShortcutTarget для опроса ярлыка и получает, если доступно, идентификатор продукта, название элемента и идентификатор компонента.
ПараметрыВозвратResultVariable
(таблица) Возвращает таблицу, индексированную следующими значениями. Если действие не выполняется или происходит ошибка, возвращается значение nil:
Если действие неудачно, возвращается значение nil. Можно использовать действие Application.GetLastError для определения случился ли отказ в работе этого действия и почему. При добавлении действия из редактора скрипта, можно использовать это поле для определения переменной, которая возвращает значение, сохраняющееся в ней.
Смотрите также: Связанные действия
ПримерыПример 1-- Get the path to the shortcut file. -- Получаем путь к файлу ярлыка. strShortcutFolder = Shell.GetFolder(SHF_DESKTOP); strShortcutFolder = strShortcutFolder .. "\\MyShortcut.lnk"; -- Get the shortcut product information. -- Получаем информацию о продукте ярлыка. tbShortcutInfo = MSI.GetShortcutTarget(strShortcutFolder); -- Show the information in a dialog message. -- Показываем сведения в диалоговом окне сообщения. if (tbShortcutInfo) then strMessage = "The shortcut information is as follows:\r\n\r\n"; strMessage = strMessage .. "Product Code: " .. tbShortcutInfo.ProductCode .. "\r\n"; strMessage = strMessage .. "Feature ID: " .. tbShortcutInfo.FeatureID .. "\r\n"; strMessage = strMessage .. "Component Code: " .. tbShortcutInfo.ComponentCode .. "\r\n"; Dialog.Message("Shortcut Info", strMessage); else -- Show an error message -- Показываем сообщение об ошибке Dialog.Message("Error", "Could not get shortcut info."); endПолучаем информацию о продукте из файла ярлыка и показываем её в диалоговом окне сообщения или, если действие неудачно, показываем сообщение об ошибке.
Смотрите также: Связанные действия
|