顯示具有 程式軟體 標籤的文章。 顯示所有文章
顯示具有 程式軟體 標籤的文章。 顯示所有文章

2025年7月29日 星期二

JoyToKey 7.2 繁體中文化版

JoyToKey 7.2 繁體中文化版 

https://www.mediafire.com/file/wfw776mz95u1qjk  

7.2 和  6.9.1 差異 
1. 主要支援了 DPI , 所以有用 DPI 會看上去清楚一點
2. 有 暗黑模式, 比較好看, 但速度較慢, 猜測是即時重繪UI, 因此有時會閃爍
3. 可以自行設定分頁名稱 (就像 XBox one 和 F310 那個分頁)
4. 控制器的按鈕模版 , 就是控制器的按鈕 顯示名稱, 可以依不同模版設的, 顯示不同的名稱
像 Xbox 手把就可以顯示 X Y A B  RB RT LB LT

單論功能用 6.9.1 就可以了... 7.2 感覺主要就是好看而以
此 7.2 中文化版, 我只測試了一般基本的功能,其它沒測

 





JoyToKey 6.9.1.535 繁體中文化版

https://www.mediafire.com/file/e0314p9b48idzq5



JoyToKey 6.7 繁體中文化版

https://www.mediafire.com/file/9zhcd3susdx644p


JoyToKey 6.3 繁體中文化版

http://www.mediafire.com/file/bsjn5nsu68ylrbp

2025年4月11日 星期五

Clean-InFlight 2025.04.11 [ 清理 WinSxs\Temp\InFilght ]

用來清理 %windir%\WinSxS\Temp\InFlight 的小工具

用法:
執行 Clean-InFlight.bat ... 僅清理第一層空目錄 ... 安全操作
執行 Clean-InFlight_AllDir.bat ... 清理所有空目錄(含子目錄) ... 推薦用這個
執行 InFlight-CleanAll.bat ... 清空 WinSxS\Temp\InFlight ... 如果佔太多空間想清空用這個

[ 2025.04.11 ]
https://www.mediafire.com/file/ekoxs0xufa3ofu4/Clean-InFlight_2025_04_11.zip/file

核心的 ps1 和  2025.04.09 都一樣
這版只是突發奇想, 為了好看加上 Console 的配色
原理是利用 捷徑 Lnk 可以儲存 cmd.exe 配色的功能
所以 bat 會去用 ps1\Console.lnk 重啟動
只要 ps1\Console.lnk 不存在 , 那基本上和 04.09 都一樣
只差在, 這版沒 Console.lnk , 時會用 Color 0F 黑底白字
所以基本沒差 , 因為 windows 預設好像是 07 一樣 黑底白字 , 只是 0F 更白/亮

[ 2025.04.09 ]
https://www.mediafire.com/file/k2uyf0kgqzl3zlp/Clean-InFlight_2025_04_09.zip/file



範列圖片



原理:
簡單說就是 bat 去跑 NSudo , NSudo 去跑 powershell
用 powershell 去清理 WinSxS\Temp\InFlight
NSudo 是為了用 TrustedInstaller 權限去處理
( 問 ChatGTP 才意外發現的好東西 )

說明:
WinSxS\Temp\InFlight
簡單說就是 windows 更新時, 有時會更新 WinSxS
然後就會多出一些 暫存的 目錄 和 檔案

原則上, 不太佔空間 , 其實不用去管 ...  我自己目前也只是佔 100M 左右
更新完 windows 本身好像也是會清理這些 暫存檔案
但並不會清理 目錄 ... 所以會留下一堆 空目錄
( 但部份檔案不會清理 , 不知道是不是到了一定時間 windows 才會清 )

我自己的情況就2萬個目錄以上
當然一部份是因為從來都沒清過...從 19H1 用到現在
因為在測試時, 已經清掉第1層的空目錄, 所以原本有多少不知道
但清掉第1層空目錄後還有 2萬個目錄
清掉所有空目錄, 剩 100個目錄 , 134個檔案

工具我是問 ChatGPT 搞出來的
雖然給的 code 都不能直接用, 還要 debug 一下
但至少思路和 code 的結構上沒啥錯

2025年3月20日 星期四

po mo 轉換 bat 小工具

po mo 轉換 bat 小工具

https://www.mediafire.com/file/1tn9a84evpf1rvp

 

bat 小工具 是用 PoEdit 3.5.2 中的 GettextTools 指令工具
寫成 bat 方便轉換而以

使用方法:
把 po 或 mo 檔拖曳到 pmo.bat 上
或是
直接執行 pmo.bat , 然後輸入 po 或 mo 的檔案路徑

來源是 po 會直接轉出 mo
來源是 mo 會直接轉出 po
例如
G:\Game\GBA\VBA-M\zh_Hant\LC_MESSAGES\wxvbam.mo
會轉出
G:\Game\GBA\VBA-M\zh_Hant\LC_MESSAGES\wxvbam.po

G:\Game\GBA\VBA-M\zh_Hant\LC_MESSAGES\wxvbam.po
會轉出
G:\Game\GBA\VBA-M\zh_Hant\LC_MESSAGES\wxvbam.mo

 

會用這個是因為最近更新了一下 VBA-M 到 2.1.11 版
但 VBA-M 只有 簡中語言檔 , 所以就想手動 簡轉繁
( 之前用的舊版是剛好有別人做好的 繁中語言檔 )

VBA-M 是用 mo 格式做為 語言檔
一開始我就有點抓瞎 , 還好現在有 ChatGPT
所以我就去問了一下...然後就有相關資料啦

基本上有興趣可以 google 關鍵詞 gettext  , PoEdit

簡單說 Po 其實是 純文字檔 是可直接編輯處理的 語言文件
然後 po mo 格式可以互轉

所以我 簡轉繁 就是 流程

1. mo 轉 po

2. po 內容 簡轉繁
我是用網路線上的簡轉繁
notepad 打開 po , 複製 , 貼到線上簡轉繁
轉好後 , 複製 , 貼回 notepad , 儲存 po

3. po 轉 mo

完成

2025年2月2日 星期日

DeskTop FolderView 2025.2.2.9

自寫自用的桌面小程式
只在 win10 下跑過...其它環境沒測試

[2025.2.2.9]
程式下載  https://www.mediafire.com/file/hbcnz58v54kojd0
au3 原始碼 https://www.mediafire.com/file/8i8z4vzv10bq7j6

程式優化
增加 重新載入 功能

[2024.9.16.10]
程式下載  https://www.mediafire.com/file/zlpqsvzf7tc3tza
au3 原始碼 https://www.mediafire.com/file/xc90eb01qndd6yx

略微調整桌面操作的判斷條件
增加 執行時偵測 x86/x64 版本是否匹配
不匹配 會自動嘗試執行另一版本 , 若找不到另一版本 , 則顯示錯誤訊息

[2024.9.9.2020]
程式下載  https://www.mediafire.com/file/8o18qt39z8fas2d
au3 原始碼 https://www.mediafire.com/file/lgkjrc95rs9i3ea

增加 暫停 功能

[2021.10.28.9]
程式下載    https://www.mediafire.com/file/0zsll4w14mi79rb
au3 原始碼 https://www.mediafire.com/file/czytji3lz8da9t0

增加 win10 的 BlurBehind (背景效果) , 舊版只有 0 , 1
0 = 無效果
1 = win7 的毛玻璃效果 , 在 win10 為 半透明效果
2 = win10 的毛玻璃效果

[2021.10.14.19]
程式下載  https://www.mediafire.com/file/1c7pecstljpz6m8
au3 原始碼 https://www.mediafire.com/file/qpg898wkxtqtvbl

新増2個功能...主要為自爽
1. 加入 DPI 設定 , 同 相容性 中的 DPI設定
0 程式 , 1 系統 , 2 系統(增強)

基本上...如果 windows 沒有用 DPI 縮放
這個不用調...用預設的 系統 就好
不過我是用... 1920x1080 用 DPI 放大到 150%
系統 對 應用程式(假定程式本身沒有處理DPI) 預設的 系統 DPI 放大
是直接將原本的畫面(把整個程式畫面當圖片)放大...看上去會有點模糊
用 系統(增強) 主要是對文字處理...文字看上去會清楚一點點(不過我感覺還是怪怪的)
DPI 縮放用 程式 ... 系統就不會縮放...由程式自行處理 ... 文字就會很清楚
不過我在用 Shell API 取得 shell ico圖示 時... 取到的 ico 還是放大了...
也就是 假設 DPI 150% ,用 Shell API 取得 48x48 ...但會變成 72x72
若不特別處理顯示在 GUI 就會怪怪的 ( 因為排版還是用 48x48 )

所以在有用 DPI 縮放 時... DeskTopFV 程式 會自動調整 ico 大小
原本 ico 大小 設定的 32 48 64 96 ,GUI 顯示時 自動調整成
DPI 125% 是 40 60 80 120
DPI 150% 是 48 72 96 144
但 config.ini 設定其實還是 32 48 64 96

2. 加入 ReSizeSpeed , 要直接改 config.ini
預設值 1 (即沒作用) , 若要使用建議值 10~100

ReSizeSpeed = 1 或 有設定 顯示位置(GuiPos) 時
直接顯示 GUI 視窗 ,但 ico 還在一個一個載入
要等 ico 全載入完才可以操作

ReSizeSpeed > 1 且  顯示位置(GuiPos) 未設定(自動計算) 時
顯示 GUI 時 , ico 載入過程 視窗會有漸大的效果
也就是 ico 全載入完, 視窗剛好全顯示
數值越大效果越精細, 但速度也會比較慢
這個作用效果只是看著爽而以 ,我自己是用 50


使用說明

Win x64(64bit) 執行 DeskTopFV.exe
Win x86(32bit) 執行 DeskTopFV_x86.exe
設定的 詳細說明 可以看 readme.txt

桌面目錄 可以是 目錄捷徑
但不支援 Windows 特殊目錄的捷徑
因為其 顯示名稱 和 實際主檔名 會不一致
簡單說 ... 顯示名稱 和 實際主檔名 要一致才行
例如
Windows 的 "下載" 目錄 貼捷徑到桌面會顯示 "下載"
但 實際檔名 可能是 "downloads.lnk" 而不是 "下載.lnk"
DeskTop FolderView 會去 桌面路徑 找 同名稱 的 目錄 或 .lnk 檔
這時可以先 重新名命 例如 "下載1" 檔名就會變成 "下載1.lnk"
然後再 重新名命 成 "下載" 檔名就會變成 "下載.lnk"

操作示範


2024年9月13日 星期五

Monitor VCP Controller 2024.9.13.11

用 Autoit3 , DIY寫的 外接螢幕 DDC/CI VCP 工具

參考資料
https://www.ddcutil.com/vcpinfo_output/
https://www.autoitscript.com/forum/topic/206419-manage-monitors-through-ddcci-channel-using-vcp-commands/

2024.9.13.11
https://www.mediafire.com/file/i74k7q3amng7f8a/

只是優化一些 GUI 相關的部份
VCP 和 2024.9.10.20 都一樣

2024.9.10.20
https://www.mediafire.com/file/r1a9b8xmxouy63o/

1. GUI 調整
2. 修復 GetVCP Test 會重復刷結束訊息的 bug
3. MonitorVCP Debug 模式 和 GetVCP Test 的 Debug Console
可以看到一些 EDID資訊(如果系統註冊中有EDID) , 但不保證正確性



舊版不推薦
2024.9.5 https://www.mediafire.com/file/ovhvqykv4vdlasd/



主要說明:

算是寫好玩的
程式更多主要是 VCP測試 ...
如果只是像調亮度 , 可以用 Twinkle Tray ( GUI介面 操作 等比較好...不過我嫌它太肥)
功能較多的 ClickMonitorDDC(英文不想看)
或是 ControlMyMonitor(在我的 VP228T 不太好用) ... 等等

關於 VESA DDC/CI EDID MCCS VCP
這些就不說了 , 網上找的到資料
(或者說我也不知道我理解的對不對, 所以索性不說了)

現在的外接螢幕 ( VGA , DVI , HDMI , DP , Type-C )
應該大部份都能支援 DDC/CI , 只差在支援那些 VCP 功能而以
主要是依我用的 ASUS VP228T 做測試
我基本只預設一些比較常用通用的 VCP ( VP228T 也只支援這些 )
可以自行修改 config.ini 增加或移除 VCP



要額外說一下(個人推測)...
對螢幕傳送 VCP 時

我是用 Windows API , GetVCPFeatureAndVCPFeatureReply , SetVCPFeature
GetVCP
推測是先對螢幕傳送要 GetVCP 訊號 , 之後若收到 VCP 的值 就是 成功 (沒收到就失敗啦)
所以是 一送一答 的交握 , 不過不是每次都會功成 (也有可能我的 VP228T 比較爛)
不過因為 一送一答...所以可以判斷是否成功
因為可以判斷...所以不成功就多送幾次就好

SetVCP
是射後不理 , 就是對螢幕傳送 SetVCP 訊號 , 然後就沒了 (API 一定是反回 True)
螢幕有沒執行就不知道 , 所以有可能 SetVCP 然後 螢幕 啥都沒發生
因為不是一送一答...所以無法判斷是否成功 , 所以要確保成功就多送幾次

當然對於一些 Read/Write 的 VCP ( 有的 VCP 是 Read Only , Write Only )
如果手動 SetVCP 後接著用 GetVCP 檢查值
是可以手動判斷是否成功 , 不過要多花 GetVCP 的時間

不過我測試 SetVCP 其實還滿容易成功 , GetVCP 反而比較容易失敗
我的 VP228T
GetVCP 平均 30次 (間隔10ms) 以下大多會成功
SetVCP 平均 10次 以下大多會成功 (常常 1, 2次 就成功)


2023年9月15日 星期五

[Autoit] CMN Monitor 2023.0915 - 用 WMI 監測 Cpu Mem Net

CMN Monitor
用 WMI 監測 Cpu Mem Net




使用說明:
因為很陽春所以設定什麼的...手動改 config.ini
如果要設定看 config.ini 中有說明
另外設定也可以使用 參數 的方式去設定 , 參數格式為 設定項:設定值
例如
建立個捷徑 , 在 捷徑 內容加上 參數 也是可以的
"CMN Monitor.exe"  Raw:1  Gui:0  Gui_ReSize:1.5  X:0  Time:1000  DwMax:100  UpMax:20  Bps:0

下載 有含 au3 源碼

[2023.0915.0 更新]
https://www.mediafire.com/file/vwu10ipl3xcbedl/CMN_Monitor_2023_0915.rar/file

修正 上下載 %條溢出 的顯示錯誤

[2023.0630.0 更新]
https://www.mediafire.com/file/87v1g3lf1h3nte7/CMN_Monitor_2023_0630.zip/file 

調整 config.ini 中的設定 和 新增 GUI 相關的設定
ini [config] 下 , 新增 config 設定 , 方便套用 不同設定配置 自訂設定
原有的 GUI 設定移動到 [GUI] , 並新增以下設定
Color , bkColor , Trans , bgColor , Blur , BlurColor
詳細請參閱 config.ini 說明

[2023.0627.1 更新]
https://www.mediafire.com/file/3n6eyzigwp3h7g8/CMN_Monitor_2023_0627_1.zip/file

修正 2個 bug 2個 Bug 是分別在  Mem < 10G (變數打錯)  和  Mem >= 100G (程式指令錯誤)  時發生
這個錯誤在之前的版本都會存在 ( 因為這部份的程式都一樣 )
所以之前版本的下載我就不留了

在 0626 的基礎上 , 優化 GUI 和 WMI 處理
Gui0_ReSize 變更為 Gui_ReSize , 亦會對 Gui=1 有做用 , 設定時可以用小數點
Gui 字型改為 微軟正黑體
加入了 SWbemRefresher 刷新 WMI 的方式
效率較好 , 但會出多約 4M 的使用記憶體 , WMI 處理時間大多在 100ms 以下
可以在 config.ini 中設定要不要用 , 預設是不使用 Refresher=0
原本的刷新方式也有優化了 , 原本要 500ms 以上 , 現在 300ms 以上
如果使用 Raw=1 , 不管有沒有用 Refresher , 大多在 100ms 以下
這是因為 Raw=1 , WMI 不用計算效能 , Raw=0 要
如果要用 Raw=0 , 但想要效率好一點 , 就用 Refresher=1

[2023.0626 更新]
加入 WMI Obj 檢查 , 如果 WMI Obj 無法使用 , 會出現錯誤訊息視窗
僅 Obj 檢查 , 如果是 Obj 下的 屬性 有問題 無法檢測判斷

[2023.0623.1 更新]
修正排版顯示錯位 (不影響影使用)


主題說明:
自己土炮製作的陽春小程式...
本來是只要搞顯示 網路速度 的
現成 好用 功能多 的網路相關程式 不是沒有 像 ( Networx )
或是一些多功能的 桌面軟體

不過我就是只要看看網速而以
一般是用 工作管理員 看又覺的不是很方便
所以想說要不然找找資料自己土炮一個 自己用
資料查著查著...就連帶吧 cpu 和 mem 也加進去

交流研究的...看 WMI.au3 即可
其它 au3 大多是 GUI 相關的部份
WMI 監測的主要核心都在 WMI.au3 中
其中
除了 Mem 是直接取得 Win32_OperatingSystem 的資料外
其它效能資料
用 PerfFormattedData 比較省心 , 但太舊的 Win 好像不支援
Win32_PerfRawData 好像 XP , 7 以上就可以用
但 RawData 要自行處理計算
計算基本上都是 差異量 / 時間
也就是 (目前值-上次值) / 時間
因為主要都是靠 WMI ... 其實也沒很難
也因為靠 WMI 所以 WMI 有問題或 回應比較慢時...會有卡住的感覺

2023年6月26日 星期一

[Autoit] ClipPath 傳送路徑到剪貼簿

功能: 利用 傳送到 的功能 , 對 檔案總管 中選取的檔案, 傳送其路徑到剪貼簿

[2023.0626 更新]
只複製一個檔案路徑 , 會去掉字尾的換行號
方便貼上 cmd 時 , 以免自動換行(Enter)

ClipPath 2023.0626
( 含 au3 源碼檔 , 另外加帶一個 bat 版本的 ClipPath )
https://www.mediafire.com/file/9aionxymgmd1c69/ClipPath_2023_0626.zip/file

使用方法
直接執行 ClipPath.exe 或 ClipPath.bat ... 擇一使用即可
會詢問是否建立 傳送到 的 複製路徑 的捷徑
選是之後...傳送到 就可以看到多一個 "複製路徑"

注意
這是建立 ClipPath.exe ( 或 ClipPath.bat ) 的 捷徑 到 傳送到
所以 ClipPath.exe ( 或 ClipPath.bat ) 不要砍了
當然也可以自己手動直接把 ClipPath.exe ( 或 ClipPath.bat ) 本體 丟到 傳送到 的目錄
C:\Users\XXXXX\AppData\Roaming\Microsoft\Windows\SendTo

2020年7月25日 星期六

Mount VirtDisk 2020.7.25.14

 

Mount VirtDisk 2020.7.25.14
http://www.mediafire.com/file/gm6x9piysr8xy4a/MountVD_20200725.rar/file

自制的 iso vhd vhdx 掛載的 command 小程式
主要給 bat 用的...內有 au3 原碼 和 bat 範例
因為是用 WinAPI VirtDisk 來掛載
所以 win8 以上才能執行
win7 的 VirtDisk 和 Driver 只能掛載 vhd

主要是參考國外 WinAPIVhd 的 au3 原碼
https://www.autoitscript.com/forum/topic/167184-winapivhd-udf-winapiex-udf-extension/

掛載時 程式 會執行一個 VirtDisk Console
這個是用來處理掛載的背景程式
正常情況 VirtDisk Console 是隱藏的 (除非用 /show)
只要 VirtDisk Console 關閉...所有掛載就會解除
只要記得 bat 完...記得用參數 - (或 /u)
關閉 VirtDisk Console

2019年7月13日 星期六

WPS Office 2016 10.8.2.6633 繁體中文版 破解

轉貼時請貼來源...

此破解是我自己搞出來的
是針對 WPS Office 2016 10.8.2.6633 繁體中文版

詳細原理就不解釋...請低調使用

此 破解 並沒有修改 WPS 主體... 只是針對授權部份
我只是找到 bug 利用而以...變成無時間限制
不過我只是用來開 office 檔...所以是不是完全破解...我也不知道

簡體的網上就一堆了...
英 簡 繁 的 cdkey 好像還都不一樣
英 簡 好像還找的到可用的 cdkey... 不過那些 繁中 都不能用... 所以自己搞

WPS Office 2016 10.8.2.6633 繁體中文版
請到官網 http://tw.wpsoffice.com 下載
單機版 setup_CN_1028_10.8.2.6633_Developer_Act15.exe

WPS 主體安裝程式 其實是一樣的
這個只差在 安裝 時用的 安裝資訊 不一樣...
體驗版就是包含體驗版的 cdkey

破解方法
1. 先執行 WPS 安裝程式...但不要安裝 (就是 安裝畫面 出來但不要繼續)
2. 再執行 破解 bat
3. 繼續 WPS 安裝

破解 Bat
WPS_Office_2016_CHT_10.8.2.6633_Crack.bat


如果搞不定破解...單純重置試用授權日期
可以自己建立下面的 reg 檔 (我原本用這招...)

Windows Registry Editor Version 5.00
 
[HKEY_CURRENT_USER\Software\Kingsoft\Office\6.0\et]
"et_t"=-
"et_l"=-
"prereadimage_time_et"=-
 
[HKEY_CURRENT_USER\Software\Kingsoft\Office\6.0\wpp]
"wpp_l"=-
"wpp_t"=-
"prereadimage_time_wpp"=-
 
[HKEY_CURRENT_USER\Software\Kingsoft\Office\6.0\wps]
"wps_l"=-
"wps_t"=-
"prereadimage_time_wps"=-