2DJGAME! NOVO

標題: ComicHelpChecker 协助筛选漫画 [打印本頁]

作者: kknd1928    時間: 2017-09-27 11:34
標題: ComicHelpChecker 协助筛选漫画
本帖最後由 kknd1928 於 2017-09-27 11:51 編輯

ComicHelpChecker 协助筛选漫画

一、        需求
a)        协助找出相同的zip档案或相同的图片(比如各汉化组的招募页)
b)        可以预览zip档案及多种图片文件并标记
c)        对标记的文件执行移动,删除操作

二、        界面
a)        主界面


拖放文件(夹)生成列表以供筛选。
Index:加载列表时的索引;
File Name:文件名;
Size:文件大小(Bit);
Last Modify Date:最后修改日期;
Checked:已经用View查看并且切换到下一页则标记为True;
Operating:将会执行的操作(显示对应的快捷键);
Hash:文件的哈希值;
Hash-Total:上一次Hash计算后,哈希值相同的文件的计数;
Path:文件路径

b)        设置界面


Hotkey:在View界面和主界面下按下对应的按键给该文件设置将会执行的Operation
Status:指示快捷键是否生效;
Global:全局模式(没任何功能);
Path:指示Move 操作下,把文件移动到该位置;
Operation:Move 移动;Run Script (未定义功能);Delete 删除;
OptDetail:Operation是Move的时候该选项可用,设置新增Move操作把文件移动到该位置,双击可用打开文件夹选项;
Add Key:添加快捷键;

c)        View(预览)界面


Other: 未设置功能
下方信息栏:
1、        文件路径
2、        显示快捷键,对文件执行的操作
3、        当前页/总页面
4、        文件大小,读取zip档案时显示当前预览的页面的大小
5、        文件名称,读取zip档案时显示当前预览的页面的名称

d)        主界面右键菜单


Move:对选中的文件设置某种操作;
Clean:清除Checked标记和Operating值;
View:对当前文件打开View界面;
Remove:从列表上面删除选中的项目;
Accept:检索所有文件,并对有Operating值的文件执行Operating 值所对应的操作;
Run Script:未设置任何功能;
SHA256:对选中的文件计算哈希值(双线程读取文件);
Clean:清除列表所有Checked标记和Operating值;
Remove All:清空列表;

三、    其他
1、    zip文件中有非图片或文件读取错误会显示Page Not Found。
2、    预览图片时会根据窗口大小解码对应分辨率的像素(非缩放)。
3、    不支持rar。
4、    进行Hash计算时不能对列表进行排序。
5、    默认按键 "Page Up"上一页,"Page Down" 下一页,"Home" zip档案第一页,"End" zip档案最后一页


四、        已知bug
1、        执行Remove之后再计算SHA的话会导致不能对所选的项目进行计算,其他操作不影响。
2、        对超过5万个文件进行Hash时候,极少数(万分之一)文件不能被统计并保存到Hash-Total列内。(线程同步问题)。
3、        删除或错误的Setting.json文件会导致崩溃。



作者: startyu0    時間: 2017-10-07 23:51
虽然不做汉化,帮顶支持
作者: TransAmax    時間: 2021-11-04 20:50
感谢分享,在学习中
作者: mick9618    時間: 2023-07-27 10:22
虽然不做汉化,帮顶




歡迎光臨 2DJGAME! NOVO (https://bbs4.2djgame.net/HOME/) Powered by Discuz! X2.5