設一個熱鍵可以快速切換副檔名顯示與否,兩張圖比較一下:
下面是AutoHotKey的範例:
; 使用win+F5來更新 #F5:: RegRead, HiddenFiles_Status, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, HideFileExt If HiddenFiles_Status = 1 RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, HideFileExt, 0 Else RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, HideFileExt, 1 WinGetClass, eh_Class,A If (eh_Class = "#32770" OR A_OSVersion = "WIN_VISTA") send, {F5} Else PostMessage, 0x111, 28931,,, A Return
目的是修改HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced 內 HideFileExt 的值。
來源參考: Keyboard Ninja: Toggle File Extension Display With a Shortcut Key in Windows
不曉得你為什麼會有快速切換顯示副檔名的需求?什麼情況下會有這個需求?我會比較想知道重灌電腦後要如何雙擊一個bat檔或是ahk檔就可以將電腦設定成顯示副檔名、不顯示刪除確認對話視窗、檔案總管的圖示以群組依類型排列、使用傳統資料夾。
回覆刪除我想你提到的,找到對應的登錄值,全寫成一個reg就ok了吧~ 不過那些位置我沒研究~
回覆刪除是因為有時候改檔名不想改到副檔名,就隱藏副檔名嗎?那麼網路上已有現成的ahk檔了,不過我忘記出處了http://tinypaste.com/90378
回覆刪除基本上我寫blog的用意,也是為了自己以後忘記的時候可以回顧用的啦,畢竟放在自己的blog以後比較好找 :P
回覆刪除