[Profile] 在檔頭加上<BASE HREF="">或MIME檔頭

HyperEditor Q&A/技術交流
主題已鎖定
dllee
進階會員
文章: 43
註冊時間: 29日 5月 2003年, 08:34
聯繫:

[Profile] 在檔頭加上<BASE HREF="">或MIME檔頭

文章 dllee »

以下的 pro 檔頭的說明文件,提供您需不需要下載的參考。
如果有任何使用上的問題或意見,請回應,謝謝。


;;======================================
;; addbase.pro 在檔頭加上<BASE HREF="">或MIME檔頭 v1.10【漢書Profile】he7.07+
;;
;; 2001.05.30 (c) by 李棟樑 <dllee@edirect168.com> http://dllee.ktop.com.tw
;;======================================
;;
;; ■ 目的
;;
;;  對於一個網頁如果希望將網頁內所有的圖檔一起存下來,通常在 IE 或 NS
;;  存檔時要設定  「Web 網頁, 完整(*.htm,*.html)」 來儲存,但是這樣
;;  存下來的東東有時會很多,而對筆者而言,通常只是要該網頁的文字內容,
;;  這時那些圖就不必要一起存,在存檔時就選用
;;  「Web 網頁, 僅 HTML(*.htm/*.html)」 的格式,這樣除了可以節省空間外,
;;  也方便管理。
;;  不過,如果要把它分享給其他網友,對於「空空」的圖有些人總會覺得奇怪,
;;  於是筆者通常會把下載的網頁的開頭加上
;;
;;     <BASE HREF="原始URL">
;;
;;  如此的 .htm/.html 在開啟時,只要有圖檔它就會自己到原始的網頁去抓,
;;  這樣只要有上網,重開此檔時所看到的內容就跟原來的一樣,而在分享時,
;;  也只須寄一個 .htm/.html 檔,真是送禮自用兩相宜。
;;
;;  另外,對於收 EMail 常常會有亂碼信的狀況,有時只是 MIME 編碼的檔頭
;;  不見了,這時,只要隨便假造一個檔頭,就可以利用 WinZip 或其他可解
;;  .b64 的軟體將亂碼變回正常的資料(可能是文字、圖片或執行檔)。
;;
;;
;; ■ 安裝方法
;;
;;  您可以選擇以下任一種安裝方法:
;;
;;  1. 如果您沒有自己定義 my.pro 可以直接將本檔案改名成 my.pro 放在漢書的
;;    安裝目錄即可。
;;
;;  2. 如果您有自己定義 my.pro ,請在 my.pro 的 def autoexec 中加入以下的
;;    設定
;;
;;     def autoexec=[exist addbase.pro]
;;            [if %Exist][m addbase.pro][end]
;;
;;    如果您還沒有定義 autoexec 則直接將上面一行文字去掉前面的空白及註解 ;;
;;    貼到您的 my.pro 中即可。
;;    如果您已定義 autoexec 則將上述的定義加在您原本 autoexec 定義之後即可。
;;
;;
;; ■ 巨集/按鍵定義
;;
;;  icon9     新增 自定工具?n 在目前的檔案加上 MIME 的檔頭
;;
;;  icon10     新增 自定工具?e 在目前的檔案加上 <BASE HREF="">
;;
;;  addb64     在目前檔案的開頭自動加入 MIME 64 編碼的檔頭。
;;
;;  addbase    在目前檔案的開頭自動加入  <BASE HREF="原始URL">
;;          而 "原始URL" 則是自剪貼簿中取得資料。
;;          所以在使用本巨集指令時,須先將原始網頁的「位址」
;;          在 IE 或 NS 中把它「全選」並「複製到剪貼簿」即可。
;;
;;
;; ■ 使用方法
;;
;;  □ addb64
;;
;;    1. 在看信的軟體中,將亂碼的部分全選。
;;
;;    2. 開啟漢書,選擇貼上。
;;
;;    3. 在命令列中執行 addb64  或按 Ctrl-9 。
;;
;;    4. 在存檔時取副檔名為 .b64
;;
;;    5. 用 WinZip 或其它可解 .b64 的軟體開啟它。
;;     此時應該會看到一個叫 MIMEB64.DAT 的檔案,這個檔名是由 addb64
;;     巨集所產生出來的暫時檔名。將它解壓出來,另存成原本信件附檔
;;     應有的附檔名(文字[.txt]、圖片[.gif 或 .jpg]、執行檔[.exe 或
;;     .com])即可。
;;
;;  □ addbase(以 IE 為例, NS 應該也是差不多)
;;
;;    在 IE 中流覽到想要儲存的網頁時,
;;
;;    1. 點選 IE 弁鄋磲?「檔案」→「另存新檔」。
;;
;;    2. 在「儲存 Web 網頁」的對話盒中,選擇你要儲存的目錄及檔名,
;;     同時指定儲存的格式為「Web 網頁, 僅 HTML(*.htm/*.html)」。
;;
;;    3. 將 IE 的 「網址(D)」 欄位內的文字
;;     全選(在文字上按一下或按兩下滑鼠,讓全部字反白),
;;     再按 Ctrl+C 複製到剪貼簿(或按滑鼠右鍵選「複製」也行)。
;;
;;    4. 用 漢書 開啟剛才儲存的檔案。
;;
;;    5. 在命令列中輸入 addbase 或按 Ctrl-0 ,再存檔即可。
;;
;;
;; ■ 改版歷程
;;
;;  □ 2001.05.30 v1.10
;;
;;    ● 新增 addb64 指令。
;;
;;    ● 將 addbase 定義到 ICON10 ,將 addb64 定義到 ICON9。
;;
;;    ○ 更正安裝說明。原本的安裝說明是直接 copy 自 ccal.pro 。
;;
;;
;;  □ 2001.04.21 v1.00
;;
;;    ● 完成 addbase 指令。
;;
;;======================================
;; 2001.05.30(c)v1.10 by 李棟樑<dllee@edirect168.com> http://dllee.ktop.com.tw
;;======================================
附加檔案
addbase.pro
在檔頭加上 或 MIME 檔頭
(4.81 KiB) 已下載 175 次
dllee
進階會員
文章: 43
註冊時間: 29日 5月 2003年, 08:34
聯繫:

直接把 pro 檔都放上來好了,用需要的請儘量使用 :D

文章 dllee »

代碼: 選擇全部

;;======================================
;; addbase.pro  在檔頭?#91;上<BASE HREF="">或MIME檔頭 v1.10【漢書Profile】he7.07+
;;
;; 2001.05.30 (c)  by  李棟樑 <dllee@edirect168.com>  http://dllee.ktop.com.tw
;;======================================
;;
;; ■ 目的
;;
;;    對於一個網頁如果希望將網頁內所有的圖檔一起存下來,通常在 IE 或 NS
;;    存檔時要?#93;定   「Web 網頁, 完整(*.htm,*.html)」 來儲存,但是這樣
;;    存下來的東東有時會很多,而對筆者而言,通常只是要該網頁的文字內容,
;;    這時那些圖就不必要一起存,在存檔時就選用
;;    「Web 網頁, 僅 HTML(*.htm/*.html)」 的格式,這樣除了可以節省空間外,
;;    ?#93;方便管理。
;;    不過,如果要把它分享給其他網友,對於「空空」的圖有些人總會覺得奇怪,
;;    於是筆者通常會把下載的網頁的?#125;頭?#91;上
;;
;;          <BASE HREF="原始URL">
;;
;;    如此的 .htm/.html 在?#125;啟時,只要有圖檔它就會自己到原始的網頁去抓,
;;    這樣只要有上網,重?#125;此檔時所看到的內容就跟原來的一樣,而在分享時,
;;    ?#93;只須寄一個 .htm/.html 檔,真是送禮自用兩相宜。
;;
;;    另外,對於收 EMail 常常會有亂碼信的狀況,有時只是 MIME 編碼的檔頭
;;    不見了,這時,只要隨便假造一個檔頭,就可以利用 WinZip 或其他可解
;;    .b64 的軟體將亂碼變回正常的資料?#93;可能是文字、圖片或執行檔)。
;;
;;
;; ■ 安裝方法
;;
;;    您可以選擇以下任一種安裝方法:
;;
;;    1. 如果您沒有自己定義 my.pro 可以直接將本檔案改名成 my.pro 放在漢書的
;;       安裝目錄即可。
;;
;;    2. 如果您有自己定義 my.pro ,請在 my.pro 的 def autoexec 中?#91;入以下的
;;       ?#93;定
;;
;;          def autoexec=[exist addbase.pro]
;;                       [if %Exist][m addbase.pro][end]
;;
;;       如果您還沒有定義 autoexec 則直接將上面一行文字去掉前面的空白及註解 ;;
;;       貼到您的 my.pro 中即可。
;;       如果您已定義 autoexec 則將上述的定義?#91;在您原本 autoexec 定義之後即可。
;;
;;
;; ■ 巨集/按鍵定義
;;
;;    icon9          新增 自定工具?n  在目前的檔案?#91;上 MIME 的檔頭
;;
;;    icon10         新增 自定工具?e  在目前的檔案?#91;上 <BASE HREF="">
;;
;;    addb64         在目前檔案的?#125;頭自動?#91;入 MIME 64 編碼的檔頭。
;;
;;    addbase        在目前檔案的?#125;頭自動?#91;入   <BASE HREF="原始URL">
;;                   而 "原始URL" 則是自剪貼簿中取得資料。
;;                   所以在使用本巨集指令時,須先將原始網頁的「位?#125;」
;;                   在 IE 或 NS 中把它「全選」並「複製到剪貼簿」即可。
;;
;;
;; ■ 使用方法
;;
;;    □ addb64
;;
;;       1. 在看信的軟體中,將亂碼的部分全選。
;;
;;       2. ?#125;啟漢書,選擇貼上。
;;
;;       3. 在命令列中執行  addb64   或按 Ctrl-9 。
;;
;;       4. 在存檔時取副檔名為 .b64
;;
;;       5. 用 WinZip 或其它可解 .b64 的軟體?#125;啟它。
;;          此時應該會看到一個叫 MIMEB64.DAT 的檔案,這個檔名是由 addb64
;;          巨集所產生出來的暫時檔名。將它解壓出來,另存成原本信件附檔
;;          應有的附檔名?#93;文字[.txt]、圖片[.gif 或 .jpg]、執行檔[.exe 或
;;          .com])即可。
;;
;;    □ addbase?#93;以 IE 為例, NS 應該?#93;是差不多)
;;
;;       在 IE 中流覽到想要儲存的網頁時,
;;
;;       1. 點選 IE 功能表的 「檔案」→「另存新檔」。
;;
;;       2. 在「儲存 Web 網頁」的對話盒中,選擇你要儲存的目錄及檔名,
;;          同時指定儲存的格式為「Web 網頁, 僅 HTML(*.htm/*.html)」。
;;
;;       3. 將 IE 的 「網?#125;(D)」 欄位內的文字
;;          全選(在文字上按一下或按兩下滑鼠,讓全部字反白),
;;          再按 Ctrl+C 複製到剪貼簿(或按滑鼠右鍵選「複製」?#93;行)。
;;
;;       4. 用 漢書 ?#125;啟剛才儲存的檔案。
;;
;;       5. 在命令列中輸入  addbase  或按 Ctrl-0 ,再存檔即可。
;;
;;
;; ■ 改版歷?#123;
;;
;;    □ 2001.05.30 v1.10
;;
;;       ● 新增 addb64 指令。
;;
;;       ● 將 addbase 定義到 ICON10 ,將 addb64  定義到 ICON9。
;;
;;       ○ 更正安裝說明。原本的安裝說明是直接 copy 自 ccal.pro 。
;;
;;
;;    □ 2001.04.21 v1.00
;;
;;       ● 完成 addbase 指令。
;;
;;======================================
;; 2001.05.30(c)v1.10 by 李棟樑<dllee@edirect168.com> http://dllee.ktop.com.tw
;;======================================

;;---------------------------------------------
;; 定義自定工具列9~10
;; ?n 或 Ctrl-9   在目前的檔案?#91;上 MIME 的檔頭
;; ?e 或 Ctrl-10  在目前的檔案?#91;上 <BASE HREF="">

set userhint10 在目前的檔案?#91;上 <BASE HREF="">
def icon10=[addbase]
def addbase = [top][column 1][split][top][column 1]          ;; 在檔頭新增一行
              '<base href="'[paste clipboard][end line]'">'  ;; ?#91;入字串


set userhint9 在目前的檔案?#91;上 MIME 的檔頭
def icon9=[addb64]
def addb64=[top][begin line][split]
           [up]     'MIME-Version: 1.0'
           [split]  'Content-Type: application/octet-stream; name=MIMEB64.DAT'
           [split]  'Content-Transfer-Encoding: base64'
           [split]  'Content-Disposition: attachment; filename=MIMEB64.DAT'
           [split] [split]
沒空更新的網頁...
http://dllee.ktop.com.tw C及指標教學,計算機概論,資訊管理導論... http://dllee.adsldns.org 介紹Shells,LiteStep,GeoShell....
主題已鎖定