FileGetShortcut
Получает информацию о ярлыке.
FileGetShortcut ( "lnk" )
Параметры
lnk | Полный путь и имя файла ярлыка. |
Возвращаемое значение
Успех: | Возвращает массив с информацией о ярлыке. См. примечания. |
Ошибка: | Устанавливает значение @error равным 1, если невозможно получить доступ к ярлыку. |
Примечания
Возвращаемый массив содержит следующие элементы:См. также
FileCreateShortcutПример
; Создаёт ярлык на рабочем столе и назначает ему горячую клавишу Ctrl+Alt+t
FileCreateShortcut(@WindowsDir & "\Explorer.exe", @DesktopDir & "\Тестовый ярлык.lnk", @WindowsDir, "/e,c:\", "Это ссылка на Проводник ;-)", @SystemDir & "\shell32.dll", "^!t", "15", @SW_MINIMIZE)
; Читает путь в ярлыке
$aDetails = FileGetShortcut(@DesktopDir & "\Тестовый ярлык.lnk")
If Not @error Then
MsgBox(4096, "FileGetShortcut", _
"Путь: " & $aDetails[0] & @CRLF & _
"Рабочий каталог: " & $aDetails[1] & @CRLF & _
"Параметры: " & $aDetails[2] & @CRLF & _
"Описание: " & $aDetails[3] & @CRLF & _
"Файл иконки: " & $aDetails[4] & @CRLF & _
"Номер иконки: " & $aDetails[5] & @CRLF & _
"Состояние: " & $aDetails[6] & @CRLF)
EndIf
FileDelete(@DesktopDir & "\Тестовый ярлык.lnk") ; удаление ярлыка