Faq как программно создать ярлык


Содержание

Программно создать ярлык 3

Автор: Nomadic

Пpогpаммист увидел HЛО:
— У кого-то диск полетел.

Гм. Вообще правильнее в процедуре CreateShortcuts пользовать Win32API::GetSpecialFolderLocation с нужным параметром (CSIDL_PROGRAMS в случае папки «Программы», или CSIDL_DESKTOP в случае «Рабочего стола»).

Copyright © 2004-2020 «Delphi Sources». Delphi World FAQ

Faq как программно создать ярлык?

Иногда мне бывает необходимо, чтобы ссылка на мое приложение была в пункте контекстного меню «Отправить». Это меню можно вызвать сплошь и рядом, а значит, я смогу запустить свое приложение из любого места системы. Причем не просто запустить, а передать конкретный файл (ы) для дальнейшей обработки. Например, представь, что ты пишешь программу для отправки файлов. было бы здорово отправить файл путем простого вызова контекстного меню в проводнике и выбора в нем ссылки на твою программу. В этой небольшой заметке, я расскажу тебе о том, как этого можно добиться.

ОТКУДА В ЭТОМ МЕНЮ БЕРУТСЯ ЯРЛЫКИ

Перед тем как окунуться в дебри кодинга рассмотрим небольшую теоретическую часть и узнаем, откуда вообще берется список ярлыков, отображаемых в пункте «отправить». Итак, пункт меню «отправить» представляет из себя обычную папку, расположенную в твоем профиле (т.е. \document and settengs\\sendto).

Сразу напрашивается ответ на вопрос: «Как добавить ярлык на свое приложение в этот заветный список?». Нужно всего лишь создать в этой папке ярлык на твою программу! Никаких лишних телодвижений! Ради спортивного интереса попробуй скопировать в эту папку какое-нибудь приложение (например, созданный в Delphi пустой проект). После этого вызови где-нибудь контекстное меню и убедись, что в меню «отправить» действительно появилась ссылка на твое приложение.

А КАК ЭТО СДЕЛАТЬ КРАСИВО

Да, скопировать свое приложение в эту папку — дело простое и врядли требует пояснений. Вот только, увы, это решение нельзя назвать красивым. Почему? Все же работает! Да, работает, но те же гвозди можно забивать плоскогубцами, а можно молотком. Согласись, последним инструментом это делать удобней? Мы находимся в точно такой же ситуации. Либо будем делать все по- гангстерски (т.е. копировать свою программу в эту папку), либо соблюдать правила.
По правилам, в этой папке должны храниться лишь ярлыки. Ни о каких исполняемых файлах никакой речи и быть не может. Я не знаю, умеешь ли ты создавать ярлыки программно или нет, но буквально через 15 минут ты точно этому научишься!

Попробуем отодвинуться от теории, и реализуем класс, позволяющий создавать ярлыки в папке «sendTo». Запускай Delphi, создавай новый проект и бросай на форму один компонент TButton. Далее переходи в редактор кода и потрудись переписать код из листингов 1-3. В нем я описал класс, который будет использовать для создания ярлыков.

ЛИСТИНГ 1: КЛАСС ДЛЯ БЫСТРОГО СОЗДАНИЯ ЯРЛЫКОВ

type
TShortcutMaker = class
private
public
procedure CreateShortCut(SpecialFolderCSIDL:Integer; ShortcutName:string);
end;
procedure TShortcutMaker.CreateShortCut(SpecialFolderCSIDL: Integer;
ShortcutName: string);
var
IObject : IUnknown;
ISLink : IShellLink;
IPFile : IPersistFile;
PIDL : PItemIDList;
InFolder : array[0..MAX_PATH] of Char;
TargetName : String;
LinkName : WideString;
begin
TargetName := ParamStr(0) ;
IObject := CreateComObject(CLSID_ShellLink) ;
ISLink := IObject as IShellLink;
IPFile := IObject as IPersistFile;
with ISLink do
begin
SetPath(pChar(TargetName)) ;
SetWorkingDirectory(pChar(ExtractFilePath(TargetName))) ;
end;
SHGetSpecialFolderLocation(0, SpecialFolderCSIDL, PIDL) ;
SHGetPathFromIDList(PIDL, InFolder) ;
LinkName := Format(‘%s\%s.lnk’,[InFolder, shortcutName]) ;
IPFile.Save(PWChar(LinkName), false) ;
end;
ЛИСТИНГ 2: ПРИМЕР ИСПОЛЬЗОВАНИЯ

var
MyShortCutMaker:TShortCutMaker;
begin
MyShortCutMaker := TShortCutMaker.Create;
MyShortCutMaker.CreateShortCut(CSIDL_SENDTO, ‘My Delphi Application’);
MyShortCutMaker.Free;
end;
ЛИСТИНГ 3: ПРИМЕР ОБРАБОТКИ ПЕРЕДАННЫХ ПАРАМЕТРОВ

procedure TForm1.FormCreate(Sender: TObject);
begin
if (ParamCount > 0) then
ShowMessage(ParamStr(1));
end;
ЛИСТИНГ 4: СПИСОК ВСЕХ ВОЗМОЖНЫХ КОНСТАНТ, ОПРЕДЕЛЯЮЩИХ СПЕЦ ПАПКИ

const
REGSTR_PATH_SPECIAL_FOLDERS = REGSTR_PATH_EXPLORER + ‘\Shell Folders’;
CS > CS > CS > CS > CS > CS > CS > CS > CS > CS > CS > CS > CS > CS > CS > CS > CS > CS > CS > CS > CS > CS > CS > CS > CS > CS > CS > CS > CS > CS >Кода получилось достаточно мало и сложного в нем ничего нет. Единственное, с чем у тебя могли возникнуть проблемы — неизвестные функции. Вот про них мы сейчас и поговорим. Начнем с CreateComObject.


Функция CreateComObject описана в модуле ComObj. С помощью нее создается объект класса, связанный с идентификатором класса переданным в качестве параметра. В примере я передаю CLSID_ShellLink. CLSID_ShellLink — это и есть идентификатор класса, который представляет из себя обычный GUID. Если говорить применительно к Delphi, то идентификатор соответствует типу TGUID. Можешь открыть модуль ShlObj и попробовать поискать в нем текст по CLSID_ShellLink. Не успеешь вбить, значение как наткнешься на примерно такой текст:

<$EXTERNALSYM CLSID_ShellLink>
CLS >D1:$00021401; D2:$0000; D3:$0000; D4:($C0,$00,$00,$00,$00,$00,$00,$46));
Если функция CreateComObject выполнится успешно, то она вернет ссылку на идентификатор интерфейса типа lUnknown. Надеюсь, общую идею ты уловил. Двигаем дальше. Получив ссылку на интерфейс, тип lUnknown, мы можем инициализировать наши переменные типа ISheellLink и IPersistFile. Обрати внимание, имя типа этих переменных начинается с буквой I, т.е. этот тип является интерфейсом. Чтобы привести IUnknown к IShellLink я использую конструкцию: IObject as IShellLink. Что здесь делает «as»? Открой любую книгу по Delphi и там, в разделе описания основ нюансов ООП этот оператор обязательно упоминается. Обламывает копаться в хелпе? Тогда просто смотря на слово «as» представляй в голове «как». Т.е. условно вышеприведенную конструкцию можно прочитать так: считать IObject как IShellLink. Теперь понятно? Ок!
Все необходимые переменные инициализированы, теперь перейдем к созданию самого ярлыка. Для этого, нужно поработать с интерфейсом IShellLink выполнив несколько его функций:
— SetPath — Путь к приложению, для которого создается ярлык. Мы передаем сюда путь к нашему приложению, который получаем при помощи функции (ParamStr(0)).
— SetWorkingDirectory(); — Рабочая папка. Тут думаю и так все должно быть ясно. Рабочую папку получаем традиционным ExtractFilePath().
Выполнив предыдущие функции, мы сотворим скелет ярлыка. Остается лишь получить путь к спец папке (в нашем случае «Отправить»). Решить эту задачу нам помогут две функции:
— SHGetSpecialFolderLocation — возвращает указатель на структуру ITEMIDLIST, содержащую информацию о специальных папках. Эта функция принимает три параметра:
1) .hWndOwner — зарезирвирован.
2) .nFolder — идентификатор папки, путь к которой хотим получить.
3) .ppidl — указатель на PItemIDList.
— SHGetPathFromIDList — конвертирует идентификаторы путей к специальным папкам в нормальные системные пути. Для работы, функция требует два параметра:
1) .pidl — Ссылка на список идентификаторов, полученных с помощью функции SHGetSpecialFolderLocation.
2) .pszPath — буффер, в который будет помещен полученный путь.

После выполнения функции, в переменной InFolder (ее мы передаем во втором параметре) будет находится путь к специальной папке. Для удобства, я выдираю этот путь в переменную LinkName, предварительно оформив с помощью функции Format. Зная путь к системной папке (напомню, в нашем случае это «Отправить») ни что нам не мешает окончательно создать ярлык. Делается это при помощи функции Save интерфейса IPersistFile. Все, наш ярлык готов!

Попробуй запустить пример и произвести тест. Нажав на одну единственную кнопку, ты создашь ярлык в папке «Отправить». Классно? А главное все просто! Ради интереса, передай методу нашего класса другой идентификатор системной папке (см. третий листинг), запусти приложение и опять кликни на кнопку. Результат не заставит себя ждать — в указанной тобой папке появится ярлык на твое приложение.

Илон Маск рекомендует:  Как в Word из формата А4 сделать А5

Как быстро создать ярлык на рабочем столе Windows

Все мы уже давно привыкли запускать программы, просто щелкнув по её значку. Но далеко не все знают, как создать ярлык на рабочем столе, будь это программа или игра.

Да, в большинстве случаев при установке новой программы на компьютер, её значок автоматически добавляется на экран. Но всё-таки так происходит не всегда. А многие потом и не знают, как это можно сделать самостоятельно.

В данной статье мы расскажем, как быстро создавать ярлыки программ и помещать их на рабочий стол. Рассмотрим несколько легких способов, а также вариант нелюбимой многими версией Windows 8.

Содержание:

Способ №1 — используем меню «Пуск»

Это, наверное, самый простой способ, с которым должен самостоятельно справиться даже самый неопытный пользователь ПК.

Нажимаем кнопку «Пуск». Далее выбираем «Все программы» и в открывшемся списке ищем то приложение, которое нам нужно. Щелкаем по нему правой кнопкой мыши и в выпадающем меню наводим на «Отправить» и потом нажимаем «Рабочий стол (создать ярлык)». Всё готово!

Можно, конечно, сделать немного по-другому и просто навести курсор на нужную программу и, нажал левую кнопку мыши, перетащить программу на рабочий стол. Но это не совсем удобно, т.к. значок вы в итоге получите, а в меню «Пуск» эта программа пропадет. А вдруг она потом когда-нибудь понадобиться?

Способ №2

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

Кликаем правой кнопкой мыши по рабочему столу, выбираем «Создать» и потом «Ярлык».

Откроется следующее окно. В нем надо нажать кнопку «Обзор».


Вам необходимо найти папку, в которую установлена программа, и выбрать в ней файл, который запускает само приложение. После этого нажимаем «ОК». На этом всё.

Дадим небольшую подсказку: по умолчанию программы устанавливаются на диск «С» в папку «Program Files» (или «Program Files (x86)») и далее по соответствующему названию.

Способ №3

По своей сути это тоже самое, что и предыдущий способ, просто мы зайдем немного с другой стороны.

Открываем «Мой компьютер» или «Проводник» и переходим в папку с нужным приложением. Среди всех файлов находим запускающий. Кликаем по нему правой кнопкой мыши и аналогично «Способу 1» выбираем «Отправить» и далее «Рабочий стол (создать ярлык)».

Как быстро создать ярлык программы на рабочем столе в Windows 8

Как мы уже писали выше, далеко не все программы автоматически устанавливают свой значок на экране после установки. Да и название папки, где они находятся, иногда очень сложно угадать. А в Windows 8 еще и отсутствует привычное меню «Пуск». Мы вам подскажем, как выйти и из этой ситуации.

Переходим в плиточный интерфейс и далее к полному списку приложений.

Находим нужное нам и нажимаем по нему правой кнопкой мыши. В появившемся меню выбираем «Открыть расположение файла».

Откроется папка на рабочем столе с уже созданным ярлыком для этой программы. Нам остается всего лишь перенести его из папки на начальный экран. Нажимаем по нему правой кнопкой мыши и далее «Отправить» и «На рабочий стол».

Теперь вы умеете быстро создавать ярлыки для любых программ и игр и помещать их на рабочий стол даже в Windows 8. Ваши комментарии и вопросы можете оставлять под этой статьей. Мы обязательно ответим на них.

Как создать ярлык

Информация о том, что такое ярлык файла, ярлык папки, ярлык Интернета, какое их основное предназначение и как их создать.

Содержание:

Понятие и предназначение ярлыков

Ярлык – это специальный файл, который не имеет собственного содержания и предназначен лишь для перенаправления пользователя на другой объект (файл, папку, логический раздел, страницу Интернета и т.д.).


Создать ярлык можно где угодно. Ссылаться ярлык может на любой файл, папку или другой объект, находящийся на запоминающем устройстве компьютера, в сети Интернет и др. Открытие ярлыка двойным кликом левой кнопки мышки или другим способом автоматически повлечет за собой открытие объекта, на который он ссылается.

Размер и название ярлыка не зависят от размера и названия файла, папки или другого объекта, на который он ссылается. Назвать ярлык пользователь может как угодно. Размер ярлыка определяется компьютером автоматически и является очень небольшим (как правило, не превышает 1 kb).

От значков файлов значки ярлыков отличаются внешним видом. В отличие от обычного файла, возле значка ярлыка всегда присутствует небольшая, изогнутая вверх, стрелочка ( см. изображение ).

Зачем нужен ярлык? Известно, что запоминающее устройство компьютера разделяется на один или несколько логических разделов (1 уровень), в каждом из которых могут находиться файлы и папки (2 уровень). В каждой из этих папок также могут находиться файлы и папки (3 уровень), в этих папках – другие файлы и папки (4 уровень) и т.д. Подробнее об этом автор уже писал в одной из статей.

Число таких уровней может быть достаточно большим. И если у пользователя возникнет необходимость, например, открыть файл, находящийся на пятом, шестом или более низком уровне файловой системы, ему придется сделать достаточно много манипуляций, чтобы к нему добраться (сначала открыть логический раздел, затем перейти в папку второго уровня, затем в папку третьего уровня и т.д.).

Согласитесь, это не очень удобно. Особенно, если папку или файл, находящийся глубоко в файловой системе, нужно часто открывать.

Ярлык является простым и эффективным средством решения этой проблемы. Например , если вам необходимо часто открывать какие-то папки или файлы, для них на рабочем столе компьютера можно создать ярлыки. Дабл клик по соответствующему ярлыку – и файл или папка открыта. Необходимость каждый раз проходить путь от верхнего уровня файловой системы до раздела, в котором они содержатся, отпадает.

Тут у читающих эту статью может возникнуть вполне логичный вопрос: а не лучше ли все часто используемые файлы сохранять не слишком глубоко в файловой системе? Например, на том же самом Рабочем столе? В этом случае их будет удобно открывать, и необходимость в ярлыках отпадет.

Частично смысл в этом есть. Активно используемые файлы и папки прятать глубоко в файловую систему действительно не нужно (чтобы не запутаться). Но помещать их все на Рабочий стол также не целесообразно, поскольку размер Рабочего стола не безграничен. Объемные файлы (например, фильмы) лучше хранить в логическом разделе компьютера с достаточно большим объемом свободного пространства. При этом, для комфортного доступа к ним на рабочий стол можно вынести ярлык папки, в котором эти файлы находятся.

В общем, каким образом размещать файлы и папки в файловой системе компьютера – личное дело каждого. Каких-то жестких ограничений в этом вопросе нет. Но, в то же время, нужно придерживаться принципов рационального и равномерного использования свободного пространства запоминающего устройства компьютера. И ярлыки в этом существенно помогают.

Как создать ярлык файла или папки

Создать ярлык достаточно просто. Сделать это можно несколькими способами :

1. Для создания ярлыка нужно щелкнуть правой кнопкой мышки по файлу, папке или логическому разделу, для которого этот ярлык создается, и в открывшемся контекстном меню выбрать пункт «Создать ярлык». ( см. изображение , для увеличения щелкнуть мышкой).

Ярлык будет создан в той же папке, что и объект, на который он ссылается. Компьютером ярлыку автоматически будет присвоено название «Ярлык для + название объекта» или же «Название объекта + ярлык» (в зависимости от версии Windows).

Пользователь может переименовать созданный ярлык таким же способом, как и любой другой файл. Ярлык можно переместить или скопировать в любой другой раздел (папку) файловой системы.

Илон Маск рекомендует:  Что такое код hw_api &#62;checkout

2. Если необходимо создать ярлык на рабочем столе, в контекстном меню объекта вместо пункта «Создать ярлык» нужно выбрать «Отправить» — «Рабочий стол…». В этом случае ярлык будет создан сразу на рабочем столе ( см.изображение , для увеличения щелкнуть мышкой).

3. Третий способ немного сложнее. Чтобы его понять, давайте в качестве примера создадим ярлык для логического раздела «C» на рабочем столе компьютера.


Аналогичным образом ярлык можно будет создать для любого объекта в любом разделе компьютера, кроме раздела «Мой компьютер» («Компьютер»).

Итак, для создания ярлыка щелкните правой кнопкой мышки по пустому пространству рабочего стола (или любого другого раздела), в контекстном меню выберите «Создать» — «Ярлык» ( см. изображение слева, для увеличения щелкнуть мышкой).

Откроется мастер создания ярлыка, в котором поэтапно нужно будет вводить необходимую информацию. На первом этапе в поле «…расположение объекта» необходимо указать адрес объекта, на который будет ссылаться ярлык. Если этот файл, папка или логический раздел находятся на компьютере, жмем кнопку «Обзор», находящуюся рядом с полем. Откроется окно проводника Windows (обзор файлов и папок), в котором нужно будет найти и мышкой выделить необходимый объект, после чего подтвердить выбор, нажав кнопку «ОК» ( см. изображение справа, для увеличения щелкнуть мышкой).

В нашем случае выделям «Локальный диск С», жмем кнопку «ОК», затем кнопку «Далее».

На следующем этапе в поле «… имя ярлыка» при помощи клавиатуры вводим название, которое нужно присвоить будущему ярлыку. Оно может быть любым. После этого жмем кнопку «Готово». Создание ярлыка завершено.

Как создать ярлык интернет-страницы

Ярлык Интернета – это самый обычный ярлык, но ссылающийся не на объекты, находящиеся на запоминающем устройстве компьютера, а на определенную страницу или другой объект в Интернете.

Использовать ярлыки Интернета очень удобно. Например , на рабочем столе компьютера можно создать ярлыки Интернета для всех часто посещаемых пользователем сайтов. Чтобы перейти на такой сайт, пользователю достаточно дважды щелкнуть левой кнопкой мышки по соответствующему ярлыку.

Порядок создания ярлыка Интернета похож на третий способ создания обычных ярлыков, описанный выше. В качестве примера, предлагаю рассмотреть порядок создания ярлыка для нашего сайта на Рабочем столе компьютера.

Щелкаем правой кнопкой мышки по свободному пространству на Рабочем столе, в контекстном меню выбираем «Создать» — «Ярлык». В мастере создания ярлыка в поле «… расположение объекта» при помощи клавиатуры вводим адрес сайта – www.chaynikam.info ( см. изображение ).

Жмем «Далее». На следующем этапе вводим название ярлыка и жмем кнопку «Готово».

На рабочем столе будет создан ярлык Интернета. Если по нему дважды щелкнуть левой кнопкой мышки, откроется главная страница нашего сайта.

Как программно создать ярлык программы

Существует класс Enviroment , позволяющий работать с « папками специального назначения» ( Special Folders) — он помогает корректно взаимодействовать с ними при создании ярлыков.

Для создания ярлыков существует класс WshShell . Для его использования необходимо в References проекта добавить COM-библиотеку — Windows Script Host Object Model ( правой кнопкой по названию проекта — Properties — вкладка Referenses — кнопка Add. — вкладка COM — библиотека Windows Script Host Object Model — ОК), и добавить в коде ссылку на эту библиотеку:

Как создать ярлыки для быстрого запуска программ, файлов и папок в Windows?

Ярлык — это специальный значок, который может размещаться, например, на рабочем столе (или в любой папке Windows) и позволяет вам быстро запустить нужную программу, открыть файл или папку.


Рассмотрим по порядку, как создавать ярлыки в разных областях Windows.

Как разместить ярлыки в области быстрого запуска меню «Пуск» (ДЛЯ Windows 8 и Windows 10)

Для начала, откройте меню пуск для того, чтобы увидеть, как вообще выглядит область быстрого запуска в меню «Пуск». Выглядит она вот так:

Иконки справа – это и есть ярлыки для быстрого запуска программ. У вас там изначально могут быть совершенно другие ярлыки.

Научимся создавать там новые ярлыки. Предположим, какие-то программы на компьютере вы запускаете ежедневно и хотите открывать их быстро, а именно, вам нужно будет только открыть меню «Пуск» и затем открыть иконку нужной программы.

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

Рассмотрим несколько примеров.

Откройте меню «Пуск» — «Все приложения» и найдите в списку ту программу, которой вы очень часто пользуетесь, например, каждый день. Например, я постоянно пользуюсь программой для редактирования текста – Microsoft Word и именно на ней покажу пример.

Просто кликните ПКМ (правой кнопкой мыши) по иконке нужной программы и выберите пункт «Закрепить на начальном экране»:

Теперь в области быстрого запуска меню «Пуск» (справа) проверьте появление ярлыка для запуска выбранной вами программы:

Как видим, программа появилась и теперь вы сможете всегда быстро запускать её открыв меню «Пуск».

Также, помещать ярлыки на начальный экран «Пуск» вы можете с любой другой области компьютера, а не только с раздела «Все приложения» меню «Пуск». Например, у вас есть ярлык на рабочем столе, и вы хотите его поместить одновременно и на начальный экран меню «Пуск». Для этого щёлкните по значку на рабочем столе ПКМ и выберите «Закрепить на начальном экране»:

Проверяем результат, открыв меню «Пуск»:

И точно также вы можете помещать в меню «Пуск» ярлыки совершенно из любой области компьютера. Просто щёлкаете по значку ПКМ и выбираете «Закрепить на начальном экране». Всё просто! :)

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

Для примера я сейчас создам ярлык на начальном экране меню пуск для часто используемой папки «Для работы»:


Теперь в меню «Пуск» в области быстрого запуска у меня добавился ярлык на папку «ДЛЯ РАБОТЫ», которая может располагаться где угодно и искать её без быстрого ярлыка было бы долго :)

Таким образом, вы можете размещать ярлыки на начальный экран меню «Пуск» для любых папок и файлов!

Как разместить ярлыки для запуска программ на панели задач Windows

Панель задач Windows расположена в самом низу интерфейса Windows. Вот она:

Как видно, в моём примере на панели задач размещено несколько значков – поиск, отображение открытых задач на компьютере и значок браузера Microsoft Edge (иконка «е»). Вот на эту же панель можно добавлять и другие ярлыки, для запуска программ, которыми часто пользуетесь. Обычно там располагают ярлык для запуска браузера, ярлык для запуска проводника Windows, возможно – программы для редактирования текста (например, Microsoft Word).

Принцип размещения ярлыков на панели задач точно такой же, как и на начальном экране меню «Пуск» (см. выше).

Всё что нужно сделать, щёлкнуть ПКМ по любому файлу, папке или уже имеющемуся ярлыку и выбрать пункт «Закрепить на панели задач». Для примера я размещу на панели задач ярлык для запуска текстового редактора Microsoft Word:

В результате, на панели задач появился новый ярлык, при помощи которого я могу быстро запустить программу Microsoft Word:

Имейте ввиду, что на панели задач можно размещать только ярлыки для запуска программ! Т.е. вы не можете на панели задач разместить ярлык для быстрого перехода к какой-то папке или вашему файлу!

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

Рабочий стол – это, пожалуй основное наше место работы на компьютере :) Некоторые пользователи компьютеров, хранят на рабочем столе вообще всё, чем занимаются… Это с одной стороны – разумно, потому что не нужно больше никуда лезть, всё что нужно для личных целей и по работе располагается прямо под рукой – на рабочем столе. Но с другой стороны – это довольно плохая привычка, поскольку рабочий стол, на котором много всяких папок, файлов, ярлыков становится неудобным для работы, потому что быстро уже ничего не найдёшь.

Илон Маск рекомендует:  Что такое код pack

Поэтому моя вам рекомендация – храните на рабочем столе только ярлыки для быстрого запуска самых частоиспользуемых программ, для быстрого открытия частоиспользуемых папок с вашими документами и больше ничего!

Как видите, рабочий стол у меня не забит до отказа всякими значками :) Здесь располагается только то, что мне постоянно нужно, а именно: основные программы, которыми часто пользуюсь, ярлык на папку с документами по работе и временная папка для хранения записанных видео. Всё! Никакого лишнего мусора. Тем самым я могу быстро найти нужное, а не копаться в нескольких десятках значков на рабочем столе :)

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

Чтобы вам было нагляднее видеть мои примеры, я очищу рабочий стол и оставлю на нём лишь пару ярлыков.

Самое простое решение для размещения ярылков программ следующее…

Если вы хотите разместить на рабочий стол ярлык какой-либо программы, то вам для начала нужно найти эту программу через меню «Пуск» > «Все приложения». В списке щёлкаем ПКМ по нужной программе и выбираем «Открыть папку с файлом». Например, я хочу разместить на рабочем столе ярлык для запуска антивируса Avast. Значит я нахожу в списке этот антивирус, щёлкаю по нему ПКМ и выбираю «Открыть папку с файлом»:


Откроется папка с уже готовыми ярлыками, которые вы как раз видели в списке всех приложения меню «Пуск». Остаётся только скопировать нужный ярлык на рабочий стол. Для этого щёлкаем ПКМ по ярлыку нужной программы (у меня это – антивирус Avast) и выбираем «Копировать»:

Теперь возвращаемся на рабочий стол, щёлкаем по любому свободному месту на нём ПКМ и выбираем «Вставить»:

Готово! Теперь вы на рабочем столе увидите новый ярлык, как, например, у меня:

Вы можете быстро создать ярлык для любого элемента проводника Windows, например, для какого-то файла или папки. Для этого вам уже не нужно будет лезть в меню «Пуск». Нужно лишь найти требуемый файл или папку в проводнике Windows, щёлкнуть по нему ПКМ и выбрать пункт «Создать ярлык».

Вот, например, у меня на компьютере имеется важная папка «Для работы», которой я пользуюсь каждый день. Мне удобно было бы разместить ярлык для быстрого её открытия прямо с рабочего стола. Сама папка находится в глубине компьютера, а именно – в разделе «Этот компьютер» — «Документы» — «Для работы».

Я кликаю правой кнопкой мыши по папке и выбираю «Создать ярлык»:

В результате в той же папке проводника появится созданный ярлык. Осталось его только перенести на рабочий стол. Просто кликаете ЛКМ по ярлыку и удерживая эту кнопку, перетаскивайте ярлык на рабочий стол.

Не забывайте, что ярлык всегда можно переименовать как и любой другой файл. Для этого просто щёлкните по нему ПКМ и выберите «Переименовать.

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

ТОЛЬКО ДЛЯ WINDOWS 10! Размещение папок на панели быстрого доступа в проводнике Windows

В новой операционной системе Windows 10 имеется ещё одна возможность быстро открыть важные и часто используемые папки. Теперь это можно сделать при помощи специальных закладок в проводнике Windows.

Область в проводнике Windows, куда можно добавлять закладки называется «Панель быстрого доступа» и расположена она в левой части окна:

В эту панель можно добавлять любую папку для того чтобы открывать её быстро, без надобности лазить и искать по всему компьютеру. Около закреплённых папок отображается значок канцелярской кнопки. Если у вас на компьютере установлена операционная система Windows 10, то, я думаю, вам такая возможность покажется очень полезной. Также в этой же панели будут появляться те папки, которые вы открывали последними.

Закрепить папку в панели быстрого доступа очень просто! Нужно найти на компьютере папку, которую вы хотите закрепить на панели быстрого доступа, нажать по ней ПКМ и выбрать «Закрепить на панели быстрого доступа»:

После этого выбранная папка сразу же отобразится на панели быстрого доступа в проводнике Windows:

Обратите внимание на значок канцелярской кнопки рядом с закреплёнными папками. Те папки на данной панели, которые не имеют этого значка – не закреплены, а просто являются последними открытыми папками, которые будут постоянно меняться.


Заключение

Вот такие удобные способы для быстрого доступа к важным и часто используемым папкам, файлам и программами имеются в Windows. Лично я пользуюсь каждым из 4-х вышеперечисленных способов на Windows 10. Вообще ярлык — неотъемлемая часть работы в любой, пожалуй, операционной системе, в том числе и в Windows конечно. Они здорово упрощают работу, поскольку позволяют быстро находить, открывать то, что нам нужно. Обязательно берите на вооружение :)

Вопрос по windows, shortcut, filesystems, java &#8211 Создать ярлык в Windows программно

Есть ли способ создать ссылку в Windows?
Я нашел образцы, которые используют VBScript или нужно сделать загрузку. Shortcut.exe
Мне нужно простое решение. Это возможно?

Я предлагаю вам создать ярлык вручную, а затем программно скопировать его в папку рабочего стола. C: \ Users \ Desktop

Ну, я должен был использовать Shortcut.exe создать ярлык, но на самом деле мне нужно было HardLink в папку, но Shortcut.exe создаст. SoftLink
В конце концов я использовал junction.exe создать. HardLink
Проверьте этот пост для получения дополнительной информацииhttps://stackoverflow.com/questions/46885/how-to-create-symbolic-links-in-windows

У меня была такая же проблема, поэтому я написал библиотеку для разбора и создания файлов .lnk. Он не использует VBScripts или JNI, только код Java. См мойGithub.

Создание ярлыков: ShellLink.createLink(«targetfile», «linkfile.lnk») , Вы также можете настроить большинство параметров ссылки. Подробности и примеры смотрите в репо.

Возможно, этот вопрос уже не актуален, но я надеюсь, что он будет полезен для людей, которые найдут эту тему в Google.

Как программно создать ярлык?

Как программно создать ярлык?

uses ShlObj, ComObj, ActiveX;

procedure CreateLink( const PathObj, PathLink, Desc, Param: string );

SLink := IObject as IShellLink;

PFile := IObject as IPersistFile;

with SLink do begin

Добавить комментарий


Не использовать не нормативную лексику.

Просьба писать ваши замечания, наблюдения и все остальное,
что поможет улучшить предоставляемую информацию на этом сайте.

ВСЕ КОММЕНТАРИИ МОДЕРИРУЮТСЯ ВРУЧНУЮ, ТАК ЧТО СПАМИТЬ БЕСПОЛЕЗНО!

Как программно создать ярлык с помощью Win32

Мне нужно программно создать ярлык с помощью С++.

Как это сделать с помощью Win32 SDK?

Какую функцию API можно использовать для этой цели?

Попробуйте Windows Ссылки на оболочку. Эта страница также содержит Пример С++. Описательный сниппет:

В этом разделе приведены примеры, которые продемонстрировать, как создавать и решать ярлыки из Win32-based выражение. В этом разделе предполагается, что вы знакомы с Win32, С++ и OLE COM-программирование.

EDIT: Добавление образца кода в случае, если ссылка замирает (и ссылки MSDN часто умирают).

Программно создать ярлык в 1С

Программирование системы 21.09.2020 09:58 3488

Компьютерный ярлык — это файл, указатель на программу. Он служит для быстрого запуска приложения. Создать такой файл в ОС Windows достаточно просто. Необходимо кликнуть правой клавишей мыши на рабочем столе или в папке и выбрать «Создать», а затем «Ярлык». Иногда требуется автоматизировать процесс создания ярлыков. Для программного создания ярлыка, подойдет COM объект «WScript.Shell».

Благодаря командной строке 1С:предприятия, например можно создать ярлык для входа в базу, пропустив окно запуска. В 1С представлен широкий набор команд, которые можно выполнить из командной строки.

Создание ярлыка для «Проводника»

В данном примере рассматривается создание ярлыка для «Проводника» в операционной системе Windows. Ярлык создаётся с использованием COM объекта, который позволяет установить все необходимые настройки.

Для того чтобы добавить сообщение, необходимо Войти или Зарегистрироваться

Понравилась статья? Поделиться с друзьями:
Кодинг, CSS и SQL