Создание и изменение ярлыков

Оцените статью

windows78266 Создание и изменение ярлыковОбъект WSc ript. Shell можно также применить для создания и модификации ярлыков на Рабочем столе и в меню Пуск (Start). Этой возможностью можно воспользоваться для гарантированной установки нужного ярлыка на каждом из пользовательских Рабочих столов или как частью процедуры установки новой программы. Можно создавать и стандартные ярлыки программ, и так называемые «URL-ярлыки», являющиеся ссылкой на веб-сайт.

Ярлыки — это небольшие файлы, содержащие данные, используемые Windows Explorer для запуска представляемых этими ярлыками программ. Для обычных файлов ярлыков используется расширение. Ink, а для файлов URL-ярлыков используется расширение. url. Данные, находящиеся внутри файлов ярлыков, не являются обычным, читаемым текстом, поэтому WScript. Shell предоставляет объект, представляющий эти данные и облегчающий работу с ними.

Весь механизм работает следующим образом: сначала для «открытия» нового или редактирования существующего ярлыка используется имеющийся в WScript. Shell метод CreateShortcut или метод ModifyShortcut. При этом создается экземпляр объекта WshShortcut, представляющий ярлык, с которым вы будете работать. Затем можно будет изменять свойства этого объекта, и Windows будет обновлять соответствующий ярлык. Значок, связанный с ярлыком. (Чтение-запись.) Для свойства IconLocation используется формат "имя_файла, номер_знач~ ка", где Имя_файла — это имя исполняемого файла EXE или DLL, содержащего один или несколько значков, а Номер_значка ~ это индекс, начинающийся с нулевого значения и используемый в списке значков файла. Для большинства приложений первым является значок, используемый для ярлыков, поэтому обычным значением для IconLocation является "filename. ехе., 0".

Устанавливает или возвращает путь к целевой программе относительно места нахождения ярлыка. Я не рекомендую пользоваться этим свойством. При создании нового ярлыка укажите полный путь и присвойте его свойству TangetPath. (Чтение-запись.) Присваивает ярлыку стиль окна или идентифицирует стиль окна, используемый ярлыком. (Чтение-запись.)

Комментирование закрыто.

Вверх страницы