none
請問如何讓寫入的捷徑圖示為自訂的圖示呢? RRS feed

  • 問題

  • 小弟目前使用wsh來建立一個網站捷徑,不過,目前預設都是IE的圖示,想請問一下,若是想要使用自訂的圖案,該如何處理呢?請各位先進給一個方向或範例,感謝!!
    2006年9月15日 上午 08:59

解答

  • 沒特別試過。

    你可以試試下面兩種方法:

    1. wsh 也可以操控 IE 物件,是不是可以控制 IE 產生來達到你的需求?

    2. 自己準備 Icon 檔,或是透過 IE 、 WebBrowserControl 來抓 Icon 檔,存在本機後,指定給本機路徑。

    像 IE 的我的最愛圖示,也常常掉圖,我在安裝的網頁系統上會在桌面上放本機網頁捷徑,這就沒碰過掉圖的,不過是手動產生,不是自動產生。

    2006年9月19日 上午 02:13

所有回覆

  • 設定 IWshShortcut的IconLocation例如

       shortcut.IconLocation = System.Environment.SystemDirectory + "\\" + "shell32.dll, 1";  

     

    2006年9月15日 上午 10:09
  • 抱歉,忘了說清楚,我知道使用IconLocation ,最主要是,我要如何讓自訂的圖示可以變成那台電腦的圖示呢?該如何儲存至使用者電腦,而可以直接指定如System.Environment.SystemDirectory + "\\" + "shell32.dll, 1"呢?像Google若是儲存時,它的捷徑圖示就是它的Mark一樣,謝謝!
    2006年9月18日 上午 02:44
  • 若是你說的是網頁捷徑的圖示,你可以直接丟到筆記本看。

    網頁捷徑在加到我的最愛時,會自動抓網頁的設定值,IE7 / FireFox 都支援這類作法。

    網頁內要加入下列語法:

    <LINK REL="SHORTCUT ICON" HREF="favicon.ico">

    最早是 IE4 開始提供的,只要網頁的目錄內有 favicon.ico 即可,不需要在網頁內加入亦可,目前大家都支援,所以就沒有一定要取名為何了。

    但是你從 wsh 裡面做不到,因為 IE 在加入我的最愛時,會自動下載圖示,wsh 不能直接控制 IE 下載。

     

    2006年9月18日 上午 11:34
  • 所以說,若以wsh來處理的話,就沒辦法做到類似IE的方式了,是否如此?
    2006年9月19日 上午 01:12
  • 沒特別試過。

    你可以試試下面兩種方法:

    1. wsh 也可以操控 IE 物件,是不是可以控制 IE 產生來達到你的需求?

    2. 自己準備 Icon 檔,或是透過 IE 、 WebBrowserControl 來抓 Icon 檔,存在本機後,指定給本機路徑。

    像 IE 的我的最愛圖示,也常常掉圖,我在安裝的網頁系統上會在桌面上放本機網頁捷徑,這就沒碰過掉圖的,不過是手動產生,不是自動產生。

    2006年9月19日 上午 02:13
  • 感謝,我朝這方向找資料研究看看,謝謝!!
    2006年9月19日 上午 05:07