Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / (vbscript) редактировать ярлык / 3 сообщений из 3, страница 1 из 1
04.10.2005, 15:35
    #33304064
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(vbscript) редактировать ярлык
задача найти на рабочем столе ярлык ссылающийся на определенный файл
и заменить ссылку на другое значение

имя файла lnk могу найти через коллекцию филес
но как добраться до свойств ярлыка

новый создать просто, как найти старый чтобы исправить только путь
так как названия ярлыков у каждого узера свое

set WshShell = WScript.CreateObject("WScript.Shell")
strDesktop = WshShell.SpecialFolders("Desktop")
set oShellLink = WshShell.CreateShortcut(strDesktop & "\Shortcut Script.lnk")
oShellLink.TargetPath = WScript.ScriptFullName
oShellLink.WindowStyle = 1
oShellLink.Hotkey = "CTRL+SHIFT+F"
oShellLink.IconLocation = "notepad.exe, 0"
oShellLink.Description = "Shortcut Script"
oShellLink.WorkingDirectory = strDesktop
oShellLink.Save

пока кроме того что читать текст файла lnk и сравнивать его содержимое с искомой строкой, удалять и создавать заново ничего придумать не могу
...
Рейтинг: 0 / 0
04.10.2005, 16:14
    #33304203
Andres 1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(vbscript) редактировать ярлык
CreateShortcut Method

пишут, что CreateShortcut может открыть существующий ярлык:

This method can be used to create a new shortcut or open an existing one to modify its properties
...
Рейтинг: 0 / 0
04.10.2005, 16:25
    #33304229
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(vbscript) редактировать ярлык
спасибо, то что надо!
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / (vbscript) редактировать ярлык / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]