C#如何創建快捷方式和添加網頁到收藏夾
為了方便大家的學習,下面是小編整理的關於C#如何創建快捷方式和添加網頁到收藏夾的.方法,歡迎參考!
一、C#創建快捷方式
要創建快捷方式須引用,引用方式為:對項目添加引用——>選擇COM組件——>選擇"Windows Script Host Object Model"確定,則添加成功!接下來就是編碼:
///
/// 生成快捷方式
///
/// 原目標位置
/// /// 保存快捷方式的位置
protected void CreateShortcuts(String targetPath, String savePath,String saveName)
{
Shell shell_class = new Shell_ClassClass();
Shortcut shortcut = null;
if (!ts(targetPath))
return;
if (!Directory(savePath))
teDirectory(savePath);
try
{
shortcut = shell_teShortcut(savePath + @"/" + saveName + "") as Shortcut;
etPath = targetPath;
();
("創佳快捷方式成功!");
}
catch (Exception ex)
{
("創佳快捷方式失敗!");
}
}
以上是C#裏面調用相應的方法創建快捷方式的方法;接下來要講的是C#裏面將一個網頁添加到收藏夾裏面,其實將網頁添加到收藏夾裏的實質是將給定的網頁生成一個快捷方式並放在收藏夾對應的電腦的物理文件夾裏面即可。
二、將網頁添加到收藏夾
首先,像第一步一樣引用相應的dll
///
/// 添加收藏夾
///
/// 對應的網頁的url
/// 保存的名稱
/// 文件夾名稱
protected void AddToFavorites(String url, String saveName, String folderName)
{
WebRequest request = (WebRequest)te(new Uri(url));
od = "GET";
out = 10000;
try
{
WebResponse response = (WebResponse)esponse();
if (usCode == )
{
//獲取當前用户的收藏夾的物理文件夾位置
String favoritesPath = olderPath(rites);
String savePath = favoritesPath;
if (!llOrEmpty(folderName))
{
savePath += @"/" + folderName;
if (!ts(savePath))
teDirectory(savePath);
}
hell shell_class = new hellClass();
Shortcut shortcut = null;
try
{
shortcut = shell_teShortcut(favoritesPath + @"/" + saveName + "") as Shortcut;
etPath = url;
();
("添加成功");
}
catch (Exception ex)
{
("添加失敗");
}
}
else
{
("請求失敗");
}
}
catch (Exception ex)
{
(age);
}
}
-
Java內存溢出的類型
內存溢出通俗理解就是內存不夠,通常在運行大型軟件或遊戲時,軟件或遊戲所需要的內存遠遠超出了你主機內安裝的內存所承受大小,就叫內存溢出。下面小編為大家整理了關於Java內存溢出的類型,一起來看看吧:1、fMemoryError:PermGenspaceJVM管理兩種類型的Java內存,堆和...
-
軟件工程師需要學什麼
軟件工程師(SoftwareEngineer)可以説是從事軟件職業的人員的一種職業能力的認證,通過它説明具備了工程師的資格。下面是小編整理的關於軟件工程師需要學的內容,希望可以幫助大家!軟件工程師就是從事軟件開發相關工作的人員的統稱,它是一個廣義的概念,包括軟件設計...
-
accp5.0歷史發展
ACCP(AptechCertifiedComputerProfessional)是印度最早從事IT職業教育的Aptech計算機教育公司推出的培養軟件程序設計人員的課程體系。ACCP5.0是ACCP最新的職業教育課程體系,它的獨特之處在於每年都要根據技術的發展進行課程的更新。在確定ACCP課程體系之前,Apte...
-
2017計算機軟件考試網絡安全知識
計算機技術與軟件專業技術資格(水平)實施全國統一考試後,不再進行計算機技術與軟件相應專業和級別的專業技術職務任職資格評審工作。yjbys小編下面為你整理了關於網絡安全的知識點,希望對你有所幫助。一、威脅定義為對缺陷的潛在利用,這些缺陷可能導致非授權訪問...