ساخت Shortcut از برنامه
یکشنبه 9 آذر 1393در این مقاله شما یاد خواهید گرفت که چگونه میتوان با استفاده ازWindows Script Host Object یک Shorcut برای برنامه تهیه نمود، . . .
قبل از اینکه کد پایین رو استفاده کنید لازم هستش که رفرنس Windows Script Host Object رو به برنامه اضافه کنید، برای اضافه کردن این رفرنس روی Solution راست کلیک کرده و گذینه Add Reference رو انتخاب کنید و از تب COM مرجع Windows Script Host Object به برنامه اضافه کنید.
حال IWshRuntimeLibrary رو به فضای نام اضافه کنید.
using IWshRuntimeLibrary;
تابع زیرا تعریف کنید :
private void CreateShortcut(string path, string targetpath, string shortcutname) { var wsh = new IWshShell_Class(); IWshRuntimeLibrary.IWshShortcut shortcut = wsh.CreateShortcut( path + "\" + shortcutname + ".lnk") as IWshRuntimeLibrary.IWshShortcut; shortcut.TargetPath = targetpath; shortcut.Save(); }
فراخوانی تابع:
فرض کنید شما میخواید بسازید یک Shotcut از برنامه در پوشه استارت اپ که کوتاه شده برنامه اجرای هستش، برای فراخوانی از کد زیر استفاده کنید.
string _path = Environment.GetFolderPath(Environment.SpecialFolder.StartMenu); CreateShortcut(_path, Application.ExecutablePath, "myshortcut");
در صورتی که هر گونه سوالی دارید در همین تایپک پست کنید.
- C#.net
- 2k بازدید
- 5 تشکر