Вытащить путь к файлу с ярлыка .lnk - VB

Узнай цену своей работы

Формулировка задачи:

Вечер добрый, появилась необходимость узнать программным путём объект ярлычка. не подскажите как?

Решение задачи: «Вытащить путь к файлу с ярлыка .lnk»

textual
Листинг программы
Option Explicit
Sub CreateShortcut()
'Пример создания ярлыка к файлу/интернет-странице
Dim WshShell As Object, oShellLink As Object, oUrlLink As Object, strDesktop As String
Set WshShell = CreateObject("WScript.Shell")
 
strDesktop = WshShell.SpecialFolders("Desktop")
Set oShellLink = WshShell.CreateShortcut(strDesktop & "\Shortcut Script.lnk") 'Имя ярлыка
 
'Создание ярлыка
oShellLink.TargetPath = "e:\2\test2.exe" 'Путь к объекту
oShellLink.WindowStyle = 1 'Стиль окна
oShellLink.Hotkey = "CTRL+SHIFT+F" 'Вызов через комбинацию горячих клавиш
oShellLink.IconLocation = "%windir%\System32\shell32.dll,43" 'Вид значка
oShellLink.Description = "Shortcut Script" 'Комментарий к ярлыку
oShellLink.WorkingDirectory = strDesktop 'Имя рабочего каталога
oShellLink.Save 'Создать
 
'Создать ярлык к интернет-странице
Set oUrlLink = WshShell.CreateShortcut(strDesktop & "\Microsoft Web Site.url")
oUrlLink.TargetPath = "http://www.microsoft.com"
oUrlLink.Save
 
Set WshShell = Nothing: Set oShellLink = Nothing: Set oUrlLink = Nothing
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 3.867 из 5
Похожие ответы