Re: [AHK-] 切換資料夾內容頁籤的方法?

作者: frank38 (:~)   2019-05-27 13:41:16
※ 引述《shala (沙羅是轉換後的文字檔打m)》之銘言:
: https://to.to/fxhzE
: 上圖這個資料夾的內容頁可以看到有幾個頁籤
: 如果要切換到某個頁籤,最無腦的方法是Send幾個^{Tab}
: 但是此法不太穩定,有時會莫名中斷
: 用游標點擊也是一招,但不希望使用
: 所以求其他更好的方法。
這個可以利用內建的 Rundll32.exe 來達成
https://bit.ly/2W6JunE (docs.microsoft.com)
準備一個 DLL,用來呼叫 ShellExecuteEx 來開啟 "屬性" 這個 dialog
ShowProperties.dll
https://drive.google.com/open?id=1YqofeCt9cQZlQRwZenlNMnnCliSs0B7D
裡面我訂了一個 Function,名為 ShowPropertiesSheet
如果不放心的話,就麻煩自己 compile 一下 (也可以自己改名)
Source code:
https://drive.google.com/open?id=1zfMzQRSjH6NEiOI3c3CXVqkbbSHACU3i
使用方法:
rundll32.exe DLLname,FUNCTION Parameters
rundll32.exe ShowProperties.dll,ShowPropertiesSheet <file/folder>,<tab>
使用逗號分開 檔案/資料夾 跟 要開啟的頁籤
範例:
1. rundll32.exe ShowProperties.dll,ShowPropertiesSheet test.txt,安全性
2. rundll32.exe ShowProperties.dll,ShowPropertiesSheet kk.txt,Security
3. rundll32.exe ShowProperties.dll,ShowPropertiesSheet 資料夾a,共用
4. rundll32.exe ShowProperties.dll,ShowPropertiesSheet 資料夾b,自訂
5. rundll32.exe ShowProperties.dll,ShowPropertiesSheet b.txt,詳細資料
PS: 頁籤似乎是取決於系統語言,如果是中文系統,那使用範例2就不會有反應
以上
請自行整合到自己的應用

Links booklink

Contact Us: admin [ a t ] ucptt.com