創作內容

23 GP

【RPG公會】【黑科技】羽翼的懶人存串工具_v0.6.3

作者:羽翼│2017-03-08 17:37:15│巴幣:1,044│人氣:430
這是我希望能保存圖片,但是用Word、PDF、直接存網頁等,不是有點麻煩,就是太崩,無法達到我想要的「輕鬆(不想動腦)、簡潔(只看想看的)、攜帶方便(分享跟管理也方便)
所以寫了這個工具  XD

不需要安裝,丟到喜歡的位置就可以了(建議使用Chrome與Win7)
※如果已經有自己慣用設定的,將CustSet.xml放到新的資料夾就可以了。

【簡單三步驟】
只有第一次要設定「存串資料夾」,往後都是簡單三步驟。
  1. 找到要存的串,點「另存新檔」
  2. 想個名字
  3. 開程式點一下按鈕,就會生出一個能帶著走的HTML檔

【完整的操作過程】 (有針對v0.6部分增加解說)
  • 0:46 ~ 0:48 有一段很快跳過的字幕是多插的(稍後會在正確的時間出現),可以忽略它
  • 2:16在資料夾中多了一個「CustSet.xml」
    這個檔案保存了設定的參數,如果要恢復預設值,把這個檔案砍掉就可以了
※釋出的版本,多了一隻會跳跳的蔓古絲頓。只是檔案在轉換時,它會卡住...,目前無解。


【特色】
  • 取消巴哈廣告,增加文字的顯示寬度 (這人連滾中鍵的力氣都想省)
  • 圖片不以(120x120)的縮圖顯示,可以自行設定 (圖片好小,又懶得點開)
  • 過大的圖檔(可自行決定尺寸上限)會進行壓縮
  • 圖片直接包在網頁中,不用擔心圖床失連。能利用網路空間(例如這篇)分享對串圖文。 (叉燒包最討厭了QQ)

【缺點】
  • 為了留住圖片,檔案尺寸可能是所有方法之冠(目前對過的串,平均存起來1.2MB,圖多的串有到4.5MB過。)
  • 勇者造型的小圖會因時間流逝(巴哈換位置放圖)而失連
  • 在轉換檔案比較大的網頁時,會看起來像當掉 (其實有在跑)
  • 已知跟「沙歐插件」不相容,但是進階使用者可在「【版面】-自訂」那下參數解決

【備註】
  • 早期的串不保證效果,至少從2016/11/23起是可以運作的
  • 另存網頁時,一定要選擇「完整網頁」
  • 如果在轉換前串內的圖片就失連了,那用這支程式也救不回來。


新功能 - 【設定】
這次改版最大的差別,是多了「設定」,讓使用者能依照喜好決定輸出結果,甚至能直接干涉排版,套用自己喜歡的CSS。

縮圖關係文字模糊,建議開程式看。
【路徑】
輸入資料夾:也就是存串的位置,有設定好的話,下次開啟程式就能直接開始轉換,不需每次都要重選。
輸出資料夾:不一定要跟存串資料夾放在一起,也能自己選擇指定路徑。

【版面】
簡易設定:每串的寬度,值越大,單列顯示文字越多。
自訂:(參數眾多,下一格再說)

【圖片】
顯示的最大尺寸:在網頁上顯示的尺寸,改變是可逆的。
單圖尺寸上限:當單張圖片超過 xx KB時,會進行不可逆的圖檔壓縮。將數值調小,可以大幅減少檔案尺寸。
※「【版面】-自訂」是給對有點資訊底子的人使用,這裡設定錯誤,有高機率導致程式異常關閉。

由於「沙鷗插件」對巴哈的結構有進行優化,如果存串時沒有暫停該插件,那就會需要到這邊自行調整XPath賦予正確的網頁結構。

<head>...</head>:諸如頁面名稱、引用CSS等,可以直接修改引用的CSS,讓文字顏色、排版用別的方式呈現。要恢復對手機的排版支援,也能在這裡設定。
<body>...</body>:單純的只留下對串版面。
<img>...</img>:取得圖片的位置。有用沙歐插件的可能要調整這裡。
「去除區塊的XPath」:主要是用來刪除存串後,就不具意義的按鈕或圖示。可以留白。


「【版面】-自訂」到底能做到什麼程度呢?


其實我也不知道,我只是給出了一支瑞士刀,結果如何就看人了
示範結果:連小屋叭拉都能存。不過這是花大概5分鐘寫的,還有地方看不順眼就是了 (茶)


【後記】
在「這篇」收集意見後,進行大幅度的改版而有了v0.6
雖然只差了一個版次,但是為了新的功能,幾乎版整支程式重寫了一遍
改了... 大概三萬字而已,已經很努力想辦法瘦身了,可還是好胖 "XD...

仍待克服的技術:
  • 轉換的時候,有種程式當掉的感覺(沒有甚麼少女祈禱中的玩意) --可拉斯尼
     ↑這關卡很大 orz  一直搞不定,跟WPF本身的結構有關,無法用老方法寫。
  •  ↑克服了改寫中,參考筆記
  • 動用JavaScript的話,人物頭像應該也可以儲存到HTML內 --海角一沙鷗
     ↑已經試出來了,但是要套用到程式中還需要構想插入點。
  • 沒辦法過濾「影音」檔 --自己
     ↑存影音就太過頭了,但是有考慮留下youtube連結
  •  ↑打算改寫整個結構並重組
大概就這樣 XD


XPath 參考:
勇照 //div[contains(@class, 'msgreport')][n]//img[contains(@class, 'gamercard')]/@src
串中圖片 //div[contains(@class, 'msgreport')][n]//img[not(contains(@class, 'gamercard') or contains(@class, 'IMG-E26'))]/@src
引用網址:https://home.gamer.com.tw/TrackBack.php?sn=3504828
All rights reserved. 版權所有,保留一切權利

相關創作

同標籤作品搜尋:RPG公會|小程式

留言共 6 篇留言

樂之
有一隻厄艾俄羅曼艾格!

03-08 20:16

羽翼
跟可拉借 >w< 它會一直存在喔! 直到可拉哪天把使用權收回去 :D03-08 20:20
可拉斯尼格拉斯
會手癢一直去點艾格...

03-08 20:47

羽翼
點一下會換位置之類的?! 這樣沒過多久... 這工具的重點就不是轉檔而是戳艾格了吧 XD03-08 20:51
LcF
想問這個能用來存小屋趴啦的串嗎?之前使用上一版時不能存...(程式會直接當掉

03-08 20:59

羽翼
預設不行,畢竟是針對RPG公會特別寫的。 但是你能透過調整「【版面】-自訂」裡面那堆參數去實現。03-08 21:04
牧誰
ミ ´・ω・ )ミ 好專業的感覺

03-09 09:23

羽翼
經過了多次改版和使用者的反應才能這樣,不然我原本寫的功能很少 XD03-09 18:44
樂之
說不定能做成艾格小遊戲OwO

03-09 17:08

羽翼
做小遊戲太累了,不考慮 "XD
頂多哪天把下面這遊戲的球換成艾格,方塊換成砂糖吧 https://blunted-bolts.000webhostapp.com/Unity3D/Boules/Test.html03-09 18:39
DLA
感謝分享。

07-06 07:54

羽翼
不客氣,工具寫出來就是要讓人用的 XD07-06 22:58
我要留言提醒:您尚未登入,請先登入再留言

23喜歡★rola1989 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:【C#】跨視窗傳遞集合... 後一篇:【RPG公會】【第十一篇...

追蹤私訊切換新版閱覽

作品資料夾

airsky00大家
真希望假期可以長一點~~~絕對不是我不想工作,絕對不是!嗯!聽我解釋....看更多我要大聲說9小時前


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】