Вытащить путь к файлу с ярлыка .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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д