史萊姆論壇

返回   史萊姆論壇 > 專業主討論區 > 軟體中文化討論區
忘記密碼?
論壇說明

歡迎您來到『史萊姆論壇』 ^___^

您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的!

請點擊這裡:『註冊成為我們的一份子!』

Google 提供的廣告


發文 回覆
 
主題工具 顯示模式
舊 2006-09-01, 05:00 PM   #1
mini
管理版主
 
mini 的頭像
榮譽勳章
UID - 4144
在線等級: 級別:96 | 在線時長:9665小時 | 升級還需:132小時級別:96 | 在線時長:9665小時 | 升級還需:132小時級別:96 | 在線時長:9665小時 | 升級還需:132小時級別:96 | 在線時長:9665小時 | 升級還需:132小時級別:96 | 在線時長:9665小時 | 升級還需:132小時級別:96 | 在線時長:9665小時 | 升級還需:132小時
註冊日期: 2002-12-07
文章: 13249
精華: 0
現金: 26241 金幣
資產: 3024051 金幣
預設 修改 - [更新] 下圖機器人 v3.1.3 (2006-09-07)

這次改版同樣花了一些時間
增加了 圖檔比對功能 (作業模式->圖檔比對)
所以版本更新為 v3.0

http://xs105.xs.to/xs105/06355/v3.jpg
載點: 請至下面下載 v3.1.3

修正及增加功能:
.對多項 排程、下載問題、Bug及網頁判讀 做了許多的修改 (有點多所以一句帶過...^o^")
(其中的 計數模式 及 自動翻頁關鍵字 是重點增修項目,下面會有圖解說明...)
.增加 圖檔比對功能 經實際試驗 423張 大小圖檔 使用快速模式 花費4分53秒時間,準確率高達 95%以上 (CPU AMD2000+、1G RAM)
.使用外置式 PaintX.dll 解圖動態程式庫,所以增加了眾多圖檔格式之支援
(.jpg.bmp.jpeg.gif.png.jp2.PNG.PSD.TGA.PCX.WMF.IFF.PGM.PICT.SGI.TIFF)
官方網址 http://www.paintlib.de/paintlib/ ,如有新版朋友們可自行更新之
.增加 []使用重試功能 之核取框,一些特殊情況時可以使用(取消核取)之

同樣使用說明
將滑鼠游標擺在相關欄位上都會有彈出式簡短說明 可看
所以不多說了

PaintX.dll 是一個Free(應該是啦...^o^")且需要 Regsvr32 PaintX.dll 的元件檔
但程式已加入判讀是否自動註冊的機能
原則上使用者不需在意
(也因此 當不能正常作業時建議使用者自行將檔案複製到 C:\WINDOWS\system32下並Regsvr32 PaintX.dll註冊之)
經試驗 PaintX.dll有微小的機率會造成程式終結的情況
如有朋友能將問題圖檔提供出來將由衷感謝 (因為VB6.0會被終結所以暫時未除錯之)


<自動翻頁關鍵字>
可看到增加了一項 "(頁碼增減模式)" 選項
個人分析下 大部分專業圖庫網頁 翻下一頁都是以 "下一頁" 當作自動翻頁關鍵字
但也有例外而是以編號為關鍵字
(一般像是 1 2 3 4 5 下一頁、而例外則是 1 2 3 4 5)
此時就可使用之
像是非索引頁面的圖庫網頁設計可能是 可愛的MM(1) 為翻頁關鍵字 而下一頁則變成 可愛的MM(2)
此時也可使用此功能
注意: 此功能需於下載前手動選取之,並根據實際情況填寫啟始頁碼


<計數模式>
所謂的之前版本有說明過
比如 已知圖檔URL是 Http://xyz/a01.jpg ~ Http://xyz/a10.jpg 這類
這次修正
當已知圖檔URL是 Http://xyz/a0102.jpg ~ Http://xyz/a0203.jpg 這類
就可將 分割元核取框 事先勾上,並用滑鼠點取 a|01||02|.jpg
區別出 欲計數的數字部分


<圖檔比對>
原則上只要按下 [開始比對] 並指定 啟始檔案夾 就可以了
如果你的檔案夾是分散的,比如位於 C:\Pic1\ 及 E:\TempPic\
此時請用 [啟始檔案(夾)] 來追加成 C:\Pic1\;E:\TempPic\
※當然也可自己打上,請以 ;號做區隔,而 picc.pcd資料庫 檔會建立在 C:\Pic1\下
※注意: 經試驗證實 picc.pcd資料庫檔不可建於 非本地windows語系之 檔案夾下
例: 繁體版windows下 資料庫檔礙於 VB6.0之限制 不能建檔於 C:\そらぅた\下
但比對作業不用擔心之(適用 UniCode檔案及檔案夾)

如果先前已建立過 分析資料庫
程式會沿用此資料庫並分析是否有新進成員檔
(目前版本不會自動刪除資料庫中 不存在的檔案記錄,所以資料庫只會越來越大不會智慧性縮減
所以太多不符合資料庫的情況時,建議自行刪除 picc.pcd資料庫檔)

分析完成後點一下 建議保留清單 此時旁邊的 建議刪除清單 會成對的選取之(可能的情況是 一比一 或 一比多)
前面會有編號可供理解,比如
語法:
建議刪除清單         建議保留清單
0* c:\1.jpg      0* d:\a.jpg
0* g:\abc.jpg   1* d:\z.jpg
1* c:\2.jpg
點 0* d:\a.jpg 的話 0* c:\1.jpg 及 0* g:\abc.jpg 就會選取之
此時點取 0* c:\1.jpg 及 0* g:\abc.jpg 做確認無誤後
(確認d:\a.jpg 與 c:\1.jpg及g:\abc.jpg 是重複的構圖)
可按下中間的 刪除鈕來刪除之 (刪除c:\1.jpg及g:\abc.jpg)
※此時 c:\1.jpg及g:\abc.jpg 可能會被取消反白,只要再點0* d:\a.jpg一次即可快速選取

此帖於 2006-09-07 02:40 PM 被 mini 編輯.
mini 目前離線  
送花文章: 1999, 收花文章: 7957 篇, 收花: 26749 次
回覆時引用此帖
有 2 位會員向 mini 送花:
Admin2 (2006-09-01),pinga (2006-09-03)
感謝您發表一篇好文章
舊 2006-09-04, 04:53 PM   #2 (permalink)
管理版主
 
mini 的頭像
榮譽勳章
UID - 4144
在線等級: 級別:96 | 在線時長:9665小時 | 升級還需:132小時級別:96 | 在線時長:9665小時 | 升級還需:132小時級別:96 | 在線時長:9665小時 | 升級還需:132小時級別:96 | 在線時長:9665小時 | 升級還需:132小時級別:96 | 在線時長:9665小時 | 升級還需:132小時級別:96 | 在線時長:9665小時 | 升級還需:132小時
註冊日期: 2002-12-07
文章: 13249
精華: 0
現金: 26241 金幣
資產: 3024051 金幣
預設 下圖機器人 v3.1 (2006-09-04)

這次改版是以除錯為主

.除了程式內部的bug外
還針對 批次任務檔(BatMission.lst) 及 程式初始檔(ADPRInitialize.ini) 之格式做部分修改
所以舊的檔案是不相容的 (如有舊的批次任務檔未執行請先下載完再更新)

.圖檔比對功能也做了一點參數修正
及 圖檔資料庫之作業 (使用刪除按鈕可相對應刪減資料庫)
及效能的改善、程式的除錯

.而為因應 PaintX.dll 的部分不穩定現像
選項裡 多了個 使用PaintX解圖 核取框選項
如果網友沒有特殊圖檔格式需求(PNG.PSD.TGA.PCX.WMF.IFF.PGM.PICT.SGI.TIFF)
建議保持不使用之

.計數模式 不需再勾選 分割元 選項了

如沒意外這次會是最終版

v3.1.3 載點: http://d.turboupload.com/d/961152/Au...v3.1.3.7z.html
2006-09-07更新: 更正 縮圖顯示 之bug
2006-09-06更新: 更正限制長寬 及 縮圖顯示之相關程式碼 之bug
2006-09-05更新: 兩處圖檔比對之bug

此帖於 2006-09-07 02:39 PM 被 mini 編輯.
mini 目前離線  
送花文章: 1999, 收花文章: 7957 篇, 收花: 26749 次
回覆時引用此帖
舊 2006-09-11, 04:11 PM   #3 (permalink)
管理版主
 
mini 的頭像
榮譽勳章
UID - 4144
在線等級: 級別:96 | 在線時長:9665小時 | 升級還需:132小時級別:96 | 在線時長:9665小時 | 升級還需:132小時級別:96 | 在線時長:9665小時 | 升級還需:132小時級別:96 | 在線時長:9665小時 | 升級還需:132小時級別:96 | 在線時長:9665小時 | 升級還需:132小時級別:96 | 在線時長:9665小時 | 升級還需:132小時
註冊日期: 2002-12-07
文章: 13249
精華: 0
現金: 26241 金幣
資產: 3024051 金幣
預設

這次希望真的是最後一次修正了
v3.1.8版 是 UniCode平台版
可運行在 正、簡 體windows版上
原則上也是順道做了一些程式碼的修正

http://xs106.xs.to/xs106/06371/3118-1.JPG http://xs106.xs.to/xs106/06371/3118-2.JPG
載點: http://d.turboupload.com/d/975283/Au...Roboot.7z.html

基本使用請見內附 圖1~4

功能:
.下載方式: 計 3.5種半自動下載方式 + 3種作業模式
.排除存檔選項: 關鍵字排除、同檔案判別排除、同檔名排除/自動重新命名、小於此像數時排除
.支援Unicode的看圖 (檔案命名、檔案夾命名)
.現有圖檔之 (關鍵字)載入列表、更名、看圖
.自動更正URL命名規則
.自動填表 (反白後拖曳填表、剪貼簿監視自動填表)
.批次下載


<<作業方式>>
[計數模式]
(1) 當只填上 "抓取圖檔" 時並按下開始即會使用此模式 (其使用的是 語法分析作業模式)
比如 已知圖檔URL是 Http://xyz/a01.jpg ~ Http://xyz/a10.jpg 這類
就可以使用此模式
(2) 當已知圖檔URL是 Http://xyz/a0102.jpg ~ Http://xyz/a0203.jpg 之情況
請針對欲計數的數字部分 用滑鼠點取成 a|01||02|.jpg,即可 (在a及0間點一下就會自動加進個 "分割元" ※預設是 "|")
※重試次數下有兩個欄位,右邊那個欄位當為 計數模式 時,是指當嘗試抓取的編號不存在時,續數的次數
,這兩個欄位不同的作業方式會有不同的意義,原則上的意義就是 "錯誤嘗試次數"

[全部下載模式]
當只填上 "啟始網址" 時並按下開始即會使用此模式 (其使用的是 瀏覽器核心模式)
比如 當想把網址 Http://xyz/index.htm 下的圖片全部下載回來時
就可以使用此模式
※設定 下探[]層 可以指定 向下探測的子網頁階層數

[指定模式]
"抓取圖檔" & "啟始網址" 皆填取 就會使用此模式 (可選擇使用 瀏覽器核心 或 語法分析作業 模式)
此模式的原理是 特定目標性抓取,不會抓取不相關的檔案 可使用 [目標張數]之欄位 來確認是否全部下載到了
※一般狀況下建議使用此模式

最後還有半個作業方式
其只作業於 語法分析作業模式 上
比如網址是 Http://xyz/ABC001-01.htm ~ Http://xyz/ABC005-10.htm
即可勾選"分割元" 並用滑鼠點一下 區別出 欲計數的數字部分
比如: 使之變成 |001|-|01|.htm
如此第二回就會嘗試連結 Http://xyz/ABC002-02.htm ...

※語法分析作業模式 可使用自己編寫的外掛濾鏡 來分析特定 網頁

====<作業方式>====
[圖檔比對]
原則上只要按下 [開始比對] 並指定 啟始檔案夾 就可以了
如果你的檔案夾是分散的,比如位於 C:\Pic1\ 及 E:\TempPic\
此時請用 [啟始檔案(夾)] 來追加成 C:\Pic1\;E:\TempPic\
※當然也可自己打上,請以 ;號做區隔,而 picc.pcd資料庫 檔會建立在 C:\Pic1\下
※注意: 經試驗證實 picc.pcd資料庫檔不可建於 非本地windows語系之 檔案夾下
例: 繁體版windows下 資料庫檔礙於 VB6.0之限制 不能建檔於 C:\そらぅた\下
但比對作業不用擔心之(適用 UniCode檔案及檔案夾)

如果先前已建立過 分析資料庫
程式會沿用此資料庫並分析是否有新進成員檔
(目前版本不會在分析時自動修改資料庫檔,所以資料庫只會越來越大不會智慧性縮減
所以太多不符合資料庫的情況時,建議自行刪除 picc.pcd資料庫檔)
※V3.1.3可在使用 刪除按鈕時 刪減相對應資料庫檔案記錄

分析完成後點一下 建議保留清單 此時旁邊的 建議刪除清單 會成對的選取之(可能的情況是 一比一 或 一比多)
前面會有編號可供理解,比如
建議刪除清單 建議保留清單
0* c:\1.jpg 0* d:\a.jpg
0* g:\abc.jpg 1* d:\z.jpg
1* c:\2.jpg

點 0* d:\a.jpg 的話 0* c:\1.jpg 及 0* g:\abc.jpg 就會選取之
此時點取 0* c:\1.jpg 及 0* g:\abc.jpg 做確認無誤後
(確認d:\a.jpg 與 c:\1.jpg及g:\abc.jpg 是重複的構圖)
可按下中間的 刪除鈕來刪除之 (刪除c:\1.jpg及g:\abc.jpg)
※此時 c:\1.jpg及g:\abc.jpg 可能會被取消反白,只要再點0* d:\a.jpg一次即可快速選取

經實際試驗 423張 大小圖檔 使用快速模式 花費4分53秒時間,準確率高達 95%以上 (CPU AMD2000+、1G RAM)

例: 下面兩構圖是一樣的,但寬x高不同
http://xs304.xs.to/xs304/06325/or1.jpghttp://xs304.xs.to/xs304/06325/sm2.JPG
如勾上 "只交相比對 同 寬、高 圖" 將不會做這類形的比對

※v3.1.3版 因應 PaintX.dll 的部分不穩定現像
選項裡 多了個 使用PaintX解圖 核取框選項
如果網友沒有特殊圖檔格式需求(PNG.PSD.TGA.PCX.WMF.IFF.PGM.PICT.SGI.TIFF)
建議保持不使用之
官方網址 http://www.paintlib.de/paintlib/ ,如有新版朋友們可自行更新之
==================================

<批次任務>
.填好欄位後想把不同任務一次執行(也就是事後一次執行) 即可按下 [排程]
當有不想要的任務 可按那小小的數字鍵 刪除

.按 排程 旁的"上"、"下"鍵 可選擇瀏覽 已記錄的任務
修改後再按一次 [排程] 即可完成修改

.最後只要按下 [開始] 即可一次執行所有任務
※此作業必須將 [開始]及[排程] 中的 核取方塊打勾,才能使用之 ;當新增 [排程] 時此 核取方塊會自動打勾

.當按下[開始] 做批次執行時,程式會先刪除第一條任務,所以如不幸下載失敗
就需重新填寫,因此建議 做批次執行 先備份一下 BatMission.lst
※當程式完全除錯完成後,會針對這點不便做改善設計
==================================

<更名功能>
.在開始下載前,可按下[更名] 使用此功能
比如要下載 http://ABC/01.jpg
下載到你的硬碟後想變成 MM010.jpg
此時主名稱填上 MM ※而旁邊的### 確定是三位數
[讀]旁邊的 數字欄位 填上 10

.用 "存檔位置" 旁的各按鈕 或 右鍵貼上 指定 存檔位置後
按下 縮圖 旁邊的[讀] 即可讀入 "存檔位置" 內的 支援圖檔
想更名的話按下 [更名] 即可使用相關欄位 重新循序命名 (此時 [讀] 會變成 [更])
最後只要按下 [更] 即可

※[更名] 按下後可填旁邊的主名稱(也可空著),另外也可填
※[更名]旁的主名稱欄位有一個向下按鍵,可選擇既定的更名方式,有: 時間、亂數、自訂等取名方式
當已選取 時間、亂數 時又反悔不想使用時,必須選自訂來取消之
再旁邊的 ###是表示循序編號的位數,比如填上 ## 則表示編號範圍可從 00~99
也可使用其他字元,比如 &&&、+++、@@@ 只是意義不大...
※[讀]旁邊的 數字欄位,這個欄位其意義是 循序編號的起使值 設定用

<讀>
.如果想讀入"C:\下圖機器人" 內的圖檔可按下[讀]
如果檔案夾內有以下檔案 ABC.jpg、again01.bmp、01-a.jpg
例1: 鍵入"C:\下圖機器人:A*" 按下[讀]就會讀入 ABC.jpg、again.bmp 兩個檔案
例2: 鍵入"C:\下圖機器人:01" 按下[讀]就會讀入 again01.bmp、01-a.jpg 兩個檔案
例3: 內容是"C:\下圖機器人" 按下[讀]就會讀入 ABC.jpg、again01.bmp、01-a.jpg
==================================

<排除規則>
.關鍵字 "[加入][刪除]"
例: 加入 "-resize." 關鍵字時
如下載圖URL是 http://xyz/a-resize.jpg 可發現符合排除關鍵字
此時就會不以存檔 ;欲刪除其關鍵字之使用 請選定後按下 [刪除]即可

."小於□之圖" 啟用後下方的欄位即可使用,單位是byte ※1MB = 1024KB(等於1024Byte)

."同大小的圖檔" 可使用程式右上角的 []選項 內的 "圖片相似度(%)"
其原理是先比對檔案大小 再比對WxH 最後再抽樣比對(x,y)像素 ※當為100時會作完全比對

."已存在之檔名" 會在下載前檢查該檔名是否已存在(作為是否下載依據)
如果不勾取,又碰上該檔名已存在之事實 新檔會於名稱後加個 (編號)
比如 ABC.jpg 已存在,新檔名即更名成 ABC(1).jpg

."小於[][]" 當兩個輸入欄都有大於1的數字時,會以兩者乘積作為比對依據 (也就是像數比對)
否則會比對單邊長度,比如 [0][400] 是指新圖之高不足 400piexl時不以存檔

."使用重試功能" 一些特殊情況時可以使用(取消核取)之,如此 下載失敗時將不會做第二次下載嘗試
==================================

<自動翻頁關鍵字(句)>
頁碼增減模式:
經分析 大部分專業圖庫網頁 翻下一頁都是以 "下一頁" 當作自動翻頁關鍵字
但也有例外而是以編號為關鍵字
(一般像是 1 2 3 4 5 下一頁、而例外則是 1 2 3 4 5)
此時就可使用之
像是非索引頁面的圖庫網頁設計可能是 可愛的MM(1) 為翻頁關鍵字 而下一頁則變成 可愛的MM(2)
此時也可使用此功能

注意: 此功能需於下載前手動選取之,並根據實際情況填寫啟始頁碼
至於有其他關鍵字的話請點選(自訂) 並在旁邊欄位貼上 翻頁關鍵字


<其他注意事項>
一:
shdocvw.dll、msscript.ocx、MSINET.OCX、FM20.DLL、MSCOMCTL.OCX
都是要註冊到windows登入檔的元件檔
比如 Windows XP: 開始->執行->Regsvr32 shdocvw.dll
載點: http://d.turboupload.com/d/974826/vb_dll.7z.html
如無法下載
可到這下 http://d.turboupload.com/d/731199/system32.7z.html
解壓到 C:\WINDOWS\system32
※如Windows內已有此檔案,可不用覆蓋之

二:
PaintX.dll 是一個Free(應該是啦...^o^")且需要 Regsvr32 PaintX.dll 的元件檔
但程式已加入判讀是否自動註冊的機能
原則上使用者不需在意
(也因此 當不能正常作業時建議使用者自行將檔案複製到 C:\WINDOWS\system32下並Regsvr32 PaintX.dll註冊之)
經試驗 PaintX.dll有微小的機率會造成程式終結的情況

三: 原則上只要將滑鼠停在相關控制項上,就會彈出 簡單說明
.所有的 [R] 都是該欄位的重置功能鈕

.啟始網址輸入欄上的[O] 是抓取該網址 原始檔 進而分析製作 外掛濾鏡用的
※因為其特性其實也可以填上 圖檔URL 當作單獨下載用

.當按下 [離開] 時,會記錄下來大部分的欄位狀態 (如按下視窗右上角的 [X]則不會)

.[排程]左左邊的 [S]是記錄你習慣的 "存檔位置" 啟始點 (因為按下[離開]時不會記錄這個欄位)
當"存檔位置"想恢復這個啟始點時,則按下旁邊的 [R]即可

.預覽 左邊有兩個核取方塊,第一個是當下載後想自動預覽圖片時可勾選之
此時必須配合第二個核取方塊,以打開預覽圖框
再來是 縮圖核取方塊 勾選的話會自動把圖 整個區域放在預覽圖框,否則就是 1:1情況
此時(1:1)可在預覽圖框上按下滑鼠左鍵並移動看圖之


有操作上的不懂及bugs歡迎提出 ~thx~
mini 目前離線  
送花文章: 1999, 收花文章: 7957 篇, 收花: 26749 次
回覆時引用此帖
發文 回覆



發表規則
不可以發文
不可以回覆主題
不可以上傳附加檔案
不可以編輯您的文章

論壇啟用 BB 語法
論壇啟用 表情符號
論壇啟用 [IMG] 語法
論壇禁用 HTML 語法
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用


所有時間均為台北時間。現在的時間是 04:02 AM


Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.


SEO by vBSEO 3.6.1