Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Редактирование ярлыка

-

Вопросы и ответы, обсуждения

- Ваши вопросы по C# только в данном разделе

Ответ
 
Опции темы
Старый 15.08.2012, 13:27   #1
 Разведчик
Аватар для Stereo[TIP]
 
Stereo[TIP] никому не известный тип
Регистрация: 11.08.2012
Сообщений: 3
Популярность: 16
Сказал(а) спасибо: 4
Поблагодарили 3 раз(а) в 3 сообщениях
 
Smile Редактирование ярлыка

Привет Всем, прошу помощи, у меня возникла проблема
я сделал создание ярлыка как тут:
[Ссылки могут видеть только зарегистрированные пользователи. ]
вот мой код:
Код:
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
 Старший сержант
Аватар для OrBiT_DaRk
 
OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(
Регистрация: 31.05.2011
Сообщений: 201
Популярность: 24012
Сказал(а) спасибо: 1,360
Поблагодарили 478 раз(а) в 251 сообщениях
Отправить сообщение для OrBiT_DaRk с помощью Skype™
 
По умолчанию Re: Редактирование ярлыка

Я не спец си, но у тебя:

Цитата:
Сообщение от Stereo[TIP]Посмотреть сообщение
ShortCut.Create(@"D:\Paint.exe", @"MyShortcut.lnk", textBox1.Text, "описание");

а в тут нету.

Цитата:
Сообщение от Stereo[TIP]Посмотреть сообщение
ShortCut.Create(textBox1.Text, @"MyShortcut.lnk", textBox1.Text, "описание");

________________
  Ответить с цитированием
Старый 15.08.2012, 19:59   #3
 Разведчик
Аватар для Stereo[TIP]
 
Stereo[TIP] никому не известный тип
Регистрация: 11.08.2012
Сообщений: 3
Популярность: 16
Сказал(а) спасибо: 4
Поблагодарили 3 раз(а) в 3 сообщениях
 
По умолчанию Re: Редактирование ярлыка

OrBiT_DaRk, я пробывал, это не помогало
  Ответить с цитированием
Старый 15.08.2012, 20:11   #4
 Сержант
Аватар для Yukikaze
 
Yukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядом
Регистрация: 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
 Разведчик
Аватар для Stereo[TIP]
 
Stereo[TIP] никому не известный тип
Регистрация: 11.08.2012
Сообщений: 3
Популярность: 16
Сказал(а) спасибо: 4
Поблагодарили 3 раз(а) в 3 сообщениях
 
По умолчанию Re: Редактирование ярлыка

Yukikaze, то же самое, пробывал - та же ошибка..
  Ответить с цитированием
Старый 15.08.2012, 21:26   #6
 Сержант
Аватар для Yukikaze
 
Yukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядом
Регистрация: 01.10.2011
Сообщений: 128
Популярность: 5723
Сказал(а) спасибо: 25
Поблагодарили 174 раз(а) в 105 сообщениях
 
По умолчанию Re: Редактирование ярлыка

значит какой то из параметров неправильно введен, например адресс ссылки
________________
Talk is cheap. Show me the code
— Linus Torvalds
  Ответить с цитированием
Старый 15.08.2012, 23:05   #7
 Разведчик
Аватар для Stereo[TIP]
 
Stereo[TIP] никому не известный тип
Регистрация: 11.08.2012
Сообщений: 3
Популярность: 16
Сказал(а) спасибо: 4
Поблагодарили 3 раз(а) в 3 сообщениях
 
По умолчанию Re: Редактирование ярлыка

Цитата:
Сообщение от YukikazeПосмотреть сообщение
значит какой то из параметров неправильно введен, например адресс ссылки

так мне нужно чтобы этот адрес был из текст бокса..
  Ответить с цитированием
Старый 16.08.2012, 00:04   #8
Читер-спонсор
 Рыцарь-защитник
Аватар для Nickitee
 
Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(
Регистрация: 28.08.2009
Сообщений: 603
Популярность: 19129
Золото Zhyk.Ru: 500
Сказал(а) спасибо: 84
Поблагодарили 602 раз(а) в 321 сообщениях
 
По умолчанию Re: Редактирование ярлыка

Цитата:
Сообщение от Stereo[TIP]Посмотреть сообщение
так мне нужно чтобы этот адрес был из текст бокса..

Код:
string path = textBox1.Text;
________________
We are Ducks. We are birds. We like bread. We cryack. Cryack.
  Ответить с цитированием
Старый 16.08.2012, 10:54   #9
 Разведчик
Аватар для Stereo[TIP]
 
Stereo[TIP] никому не известный тип
Регистрация: 11.08.2012
Сообщений: 3
Популярность: 16
Сказал(а) спасибо: 4
Поблагодарили 3 раз(а) в 3 сообщениях
 
По умолчанию Re: Редактирование ярлыка

Nickitee, к сожалению та же ошибка..
  Ответить с цитированием
Старый 16.08.2012, 13:38   #10
 Сержант
Аватар для Yukikaze
 
Yukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядом
Регистрация: 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
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
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.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net