common gui tools
common gui tools 是用java編寫,gui界面的實用小工具集,1.1版有13個小工具:
歡迎您使用并提供改進意見!
下載下傳及使用說明:
下載下傳壓縮包common_gui_tools-1.1.zip,解壓,windows下使用start.bat運作,linux下使用start.sh運作。
**配置說明:
**
**1,本軟體采用插件方式,13個小工具即是13個插件,插件配置檔案夾conf,
配置檔案有:common_gui_tools.properties、more_tools.properties以及多個插件的配置;
2,相關配置說明參看各配置檔案,可通過修改檔案common_gui_tools.properties中屬性commonusetools修改常用插件;
預設加載插件encrypt and decrypt、folder and file operate及class finder;
3,可通過guiskin屬性修改軟體皮膚,fontstyles系列屬性修改顯示字型。**
下面逐個簡單簡紹每個小工具: 打開軟體後可通過菜單欄tools、more tools選擇工具顯示,通過各工具的關閉按鈕或菜單欄再次點選工具關閉顯示。
1,編碼轉換:character converter
(1),編碼:encode string表單輸入字元,點選右側對應的encode按鈕,對輸入字元進行編碼,注意此時的編碼類别是“二進制”、“八進制”、“十進制”、“十六進制”。對應的可以使用下面的decode進行解碼。

(2),亂碼解碼:選擇編碼類别“亂碼解碼”,比如在big5表單中輸入“趼睫”,點選右側對應decode按鈕,gbk表單中解碼出字元“字元”。
2,加密解密:encrypt and decrypt
加密解密:預設字元集utf-8,另可選其他常用字元集,前五種算法可解密,後五種算法不可逆。
3,計算檔案數字簽名:file digital signature,支援大檔案
計算檔案/檔案夾子檔案的md5、sha1值,支援計算大檔案,支援對檔案名的正則過濾,對滿足條件的檔案進行計算。
4,正規表達式驗證:regex tester
常用正規表達式檔案confregextesterexpression.properties。
5,執行script腳本:run script
此工具簡單目前僅可進行簡單的計算。
6,檔案(夾)查找操作folder and file operate
此工具功能豐富,可通過多種條件(名稱,類型,時間,大小,其中名稱包括字尾名且不區分大小寫)查找檔案(夾);
不僅包括檔案(夾)查找,也包括複制、剪切、删除檔案及删除空檔案夾;
通過工具界面可了解其詳細功能,注意操作類型非“預設查找”時,需謹慎操作,以防誤删除檔案;
檔案類型配置檔案conffolderandfileoperatefiletype.properties。
7,ant腳本自動build: ant script auto build
通過解析eclipse的java project、dynamic web project或者myeclipse的web project的相關配置檔案,自動建構者這三類project的ant腳本。
ant script auto build也提供獨立版本,下載下傳檔案:antscriptautobuild-1.2.zip
8,java類查找:class finder,查找本機的.class或.java
查找檔案夾下的.class及.java檔案,或者檔案夾下壓縮檔案jar,war,aar,ear,zip内的.class及.java檔案。
可配置查找的檔案類型(不限于.class及.java檔案,可通過配置擴充用于查找其他類型的檔案),壓縮檔案限于java.util.zip.zipentry類可解析的類型,配置檔案參見confclassfinderconf.properties。
9,運作環境資訊:system information
此工具可檢視運作機器的overview(基礎資訊)、running status、system properties、支援的字元集、字型。
10,openoffice文檔轉換jodconverter visual,需openoffice背景服務支援
可視化文檔轉換,支援常見文檔的互相轉換,如doc/docx轉pdf、rtf、text、html,xls/xlsx轉pdf、csv、tsv、html,支援的詳細轉換類型具體參見插件。
測試openoffice版本:3.4
配置檔案:conf/jodconvertervisual/converter.properties
轉換文檔:supported formats document conversion with openoffice
11,檔案(夾)變化監控:jnotify visual
使用jnotify監控檔案(夾)增删改及重命名。
12,文本編碼識别:juniversal chardet
檢測檔案編碼,識别準确率高(有一定的誤差)。
項目:juniversalchardet
文檔:mozilla universalcharsetdetection
其他編碼識别項目:jchardet cpdetector charset detect stream reader
13,中文簡體繁體互轉:zhconverter visual