Редактирование ярлыка - Вопросы и ответы, обсуждения - Ваши вопросы по C# только в данном разделе
15.08.2012, 13:27
#1
Разведчик
Регистрация: 11.08.2012
Сообщений: 3
Популярность: 16
Сказал(а) спасибо: 4
Поблагодарили 3 раз(а) в 3 сообщениях
Редактирование ярлыка
Привет Всем, прошу помощи, у меня возникла проблема
я сделал создание ярлыка как тут:
[
Ссылки могут видеть только зарегистрированные пользователи. ]
вот мой код:
Код:
ShortCut.Create(@"D:\Paint.exe", @"MyShortcut.lnk", textBox1.Text, "описание");
так вот мне нужно чтобы путь приложения брался с textBox1.Text я сделал
Код:
ShortCut.Create(textBox1.Text, @"MyShortcut.lnk", textBox1.Text, "описание");
но пишет что значение не попадает в выбраный диапазон
а мне нужно чтобы путь прописывался обязательно как в текстбоксе
15.08.2012, 19:46
#2
Старший сержант
Регистрация: 31.05.2011
Сообщений: 201
Популярность: 24012
Сказал(а) спасибо: 1,360
Поблагодарили 478 раз(а) в 251 сообщениях
Re: Редактирование ярлыка
________________
15.08.2012, 19:59
#3
Разведчик
Регистрация: 11.08.2012
Сообщений: 3
Популярность: 16
Сказал(а) спасибо: 4
Поблагодарили 3 раз(а) в 3 сообщениях
Re: Редактирование ярлыка
OrBiT_DaRk , я пробывал, это не помогало
15.08.2012, 20:11
#4
Сержант
Регистрация: 01.10.2011
Сообщений: 128
Популярность: 5723
Сказал(а) спасибо: 25
Поблагодарили 174 раз(а) в 105 сообщениях
Re: Редактирование ярлыка
ПКМ по проекту -> Добавить ссылку -> Вкладка COM -> Windows Script Host Object Model добавляешь в проект
Код:
using IWshRuntimeLibrary;
private void CreateShortcut(string link, string filename, string description = "")
{
WshShell shell = new WshShell();
IWshShortcut shortcut = (IWshShortcut)shell.CreateShortcut(link);
shortcut.Description = description;
shortcut.TargetPath = filename;
shortcut.Save();
}
________________
Talk is cheap. Show me the code
— Linus Torvalds
15.08.2012, 20:53
#5
Разведчик
Регистрация: 11.08.2012
Сообщений: 3
Популярность: 16
Сказал(а) спасибо: 4
Поблагодарили 3 раз(а) в 3 сообщениях
Re: Редактирование ярлыка
Yukikaze , то же самое, пробывал - та же ошибка..
15.08.2012, 21:26
#6
Сержант
Регистрация: 01.10.2011
Сообщений: 128
Популярность: 5723
Сказал(а) спасибо: 25
Поблагодарили 174 раз(а) в 105 сообщениях
Re: Редактирование ярлыка
значит какой то из параметров неправильно введен, например адресс ссылки
________________
Talk is cheap. Show me the code
— Linus Torvalds
15.08.2012, 23:05
#7
Разведчик
Регистрация: 11.08.2012
Сообщений: 3
Популярность: 16
Сказал(а) спасибо: 4
Поблагодарили 3 раз(а) в 3 сообщениях
Re: Редактирование ярлыка
16.08.2012, 00:04
#8
Рыцарь-защитник
Регистрация: 28.08.2009
Сообщений: 603
Популярность: 19129
Золото Zhyk.Ru: 500
Сказал(а) спасибо: 84
Поблагодарили 602 раз(а) в 321 сообщениях
Re: Редактирование ярлыка
________________
We are Ducks. We are birds. We like bread. We cryack. Cryack.
16.08.2012, 10:54
#9
Разведчик
Регистрация: 11.08.2012
Сообщений: 3
Популярность: 16
Сказал(а) спасибо: 4
Поблагодарили 3 раз(а) в 3 сообщениях
Re: Редактирование ярлыка
Nickitee , к сожалению та же ошибка..
16.08.2012, 13:38
#10
Сержант
Регистрация: 01.10.2011
Сообщений: 128
Популярность: 5723
Сказал(а) спасибо: 25
Поблагодарили 174 раз(а) в 105 сообщениях
Re: Редактирование ярлыка
private void CreateShortcut(string link, string filename, string description = "")
Первый параметр КУДА сохранить ярлык
Второй, ПУТЬ К ФАЙЛУ для которого нужно создать ярлык
Третий, необязательный, описание программы
Если ввести первые 2 параметра ПРАВИЛЬНО то появится ярлык
Например
Код:
CreateShortcut("c:\CMD.lnk", "cmd.exe");
________________
Talk is cheap. Show me the code
— Linus Torvalds
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
Похожие темы
Тема
Автор
Раздел
Ответов
Последнее сообщение
Свой-сва ярлыка
Blololo
Статьи и описания по Counter-Strike
1
11.03.2012 00:59
[Помогите!] редактирование баз
InSiS
Общение и обсуждение, архив Lineage 2
4
07.01.2011 22:17
[Помогите!] Редактирование exe
SweeneyTodd
Общение и обсуждение
14
13.07.2010 03:08
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 17:54 .