作者frank38 (:~)
看板EzHotKey
标题Re: [AHK-] 切换资料夹内容页签的方法?
时间Mon May 27 13:41:16 2019
※ 引述《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就不会有反应
以上
请自行整合到自己的应用
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 219.87.137.70
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/EzHotKey/M.1558935686.A.B67.html