<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • C#如何創(chuàng)建快捷方式和添加網(wǎng)頁到收藏夾

    時(shí)間:2024-09-19 07:04:17 ACCP培訓(xùn) 我要投稿
    • 相關(guān)推薦

    C#如何創(chuàng)建快捷方式和添加網(wǎng)頁到收藏夾

      為了方便大家的學(xué)習(xí),下面是小編整理的關(guān)于C#如何創(chuàng)建快捷方式和添加網(wǎng)頁到收藏夾的方法,歡迎參考!

      一、C#創(chuàng)建快捷方式

      要?jiǎng)?chuàng)建快捷方式須引用IWshRuntimeLibrary.dll,引用方式為:對項(xiàng)目添加引用——>選擇COM組件——>選擇"Windows Script Host Object Model"確定,則添加成功!接下來就是編碼:

      ///

      /// 生成快捷方式

      ///

      /// 原目標(biāo)位置

      /// /// 保存快捷方式的位置

      protected void CreateShortcuts(String targetPath, String savePath,String saveName)

      {

      IWshRuntimeLibrary.IWshShell shell_class = new IWshRuntimeLibrary.IWshShell_ClassClass();

      IWshRuntimeLibrary.IWshShortcut shortcut = null;

      if (!Directory.Exists(targetPath))

      return;

      if (!Directory(savePath))

      Directory.CreateDirectory(savePath);

      try

      {

      shortcut = shell_class.CreateShortcut(savePath + @"/" + saveName + ".lnk") as IWshRuntimeLibrary.IWshShortcut;

      shortcut.TargetPath = targetPath;

      shortcut.Save();

      MessageBox.Show("創(chuàng)佳快捷方式成功!");

      }

      catch (Exception ex)

      {

      MessageBox.Show("創(chuàng)佳快捷方式失敗!");

      }

      }

      以上是C#里面調(diào)用相應(yīng)的方法創(chuàng)建快捷方式的方法;接下來要講的是C#里面將一個(gè)網(wǎng)頁添加到收藏夾里面,其實(shí)將網(wǎng)頁添加到收藏夾里的實(shí)質(zhì)是將給定的網(wǎng)頁生成一個(gè)快捷方式并放在收藏夾對應(yīng)的電腦的物理文件夾里面即可。

      二、將網(wǎng)頁添加到收藏夾

      首先,像第一步一樣引用相應(yīng)的dll

      ///

      /// 添加收藏夾

      ///

      /// 對應(yīng)的網(wǎng)頁的url

      /// 保存的名稱

      /// 文件夾名稱

      protected void AddToFavorites(String url, String saveName, String folderName)

      {

      System.Net.HttpWebRequest request = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(new Uri(url));

      request.Method = "GET";

      request.Timeout = 10000;

      try

      {

      System.Net.HttpWebResponse response = (System.Net.HttpWebResponse)request.GetResponse();

      if (response.StatusCode == System.Net.HttpStatusCode.OK)

      {

      //獲取當(dāng)前用戶的收藏夾的物理文件夾位置

      String favoritesPath = Environment.GetFolderPath(Environment.SpecialFolder.Favorites);

      String savePath = favoritesPath;

      if (!String.IsNullOrEmpty(folderName))

      {

      savePath += @"/" + folderName;

      if (!Directory.Exists(savePath))

      Directory.CreateDirectory(savePath);

      }

      IWshRuntimeLibrary.WshShell shell_class = new IWshRuntimeLibrary.WshShellClass();

      IWshRuntimeLibrary.IWshShortcut shortcut = null;

      try

      {

      shortcut = shell_class.CreateShortcut(favoritesPath + @"/" + saveName + ".lnk") as IWshRuntimeLibrary.IWshShortcut;

      shortcut.TargetPath = url;

      shortcut.Save();

      MessageBox.Show("添加成功");

      }

      catch (Exception ex)

      {

      MessageBox.Show("添加失敗");

      }

      }

      else

      {

      MessageBox.Show("請求失敗");

      }

      }

      catch (Exception ex)

      {

      MessageBox.Show(ex.Message);

      }

      }

    【C#如何創(chuàng)建快捷方式和添加網(wǎng)頁到收藏夾】相關(guān)文章:

    如何識別和防御Web網(wǎng)頁木馬09-11

    word如何添加標(biāo)題樣式06-26

    PPT如何添加超鏈接09-28

    如何添加用戶對網(wǎng)站的黏度?08-08

    c#和javascript函數(shù)相互調(diào)用示例10-16

    如何在模板之間添加素材07-16

    ppt中如何添加超鏈接09-05

    C# AutoResetEvent的使用10-29

    會聲會影如何添加遮罩07-08

    linux如何給文件或目錄添加apache權(quán)限11-03

    主站蜘蛛池模板: 亚洲欧美日韩国产精品影院| 久久精品国产久精国产思思| 亚洲国产精品成人午夜在线观看| 国产精品国产精品国产专区不卡 | 中文字幕精品久久久久人妻| 99久久99久久精品国产片果冻| 亚洲精品国产av成拍色拍| wwwvr高清亚洲精品二区| 国产精品v片在线观看不卡| 亚洲国产精品VA在线观看麻豆| 精品亚洲一区二区三区在线观看| 九九热在线精品视频| 99久久人妻无码精品系列蜜桃| 亚洲国产精品嫩草影院在线观看| 久久久精品波多野结衣| 国产精品1024视频| 久久伊人精品青青草原高清| 国产92成人精品视频免费| 无码人妻精品中文字幕免费| 亚洲精品国产福利一二区| 欧美久久久久久午夜精品| 精品无码综合一区| 国产美女精品视频| 国产国拍亚洲精品福利| 欧美精品第欧美第12页| 国产精品999| 国产69精品久久久久777| 国产综合色在线精品| 精品乱码久久久久久久| 精品一区二区三区免费毛片爱 | 欧美精品第欧美第12页| 国产91久久精品一区二区| CAOPORM国产精品视频免费| 99re热视频这里只精品| 国产精品va无码一区二区 | 亚洲国产精品成人精品无码区在线| 日韩精品一二三区| 亚洲国产精品尤物yw在线 | 亚洲人成国产精品无码| 亚洲精品无码久久久| 亚洲精品无码久久一线|