【AHK学习记录】设置第二默认程序打开某种格式文件

使用方法:

1、选择一个或多个同类型文件;

2、wind+左击。

【AHK学习记录】设置第二默认程序打开某种格式文件

; win+左键  用指定软件打开相关后缀的格式
#LButton::
clipboard :=""
运行程序 =""
Send ^c
clipwait,2
临时路径 :=clipboard
文件路径 :=""
loop, parse, clipboard, `n, `r 
{
    文件路径 .="""" A_LoopField """" " "
}
RegExMatch(clipboard, "\.(.{2,4})$", 后缀)
If (后缀1="ahk" or 后缀1="gsx" or 后缀1="jsx" or 后缀1="js" or 后缀1="py")
{
    运行程序 = C:\Users\Administrator\AppData\Local\Programs\Microsoft VS Code\Code.exe
}Else If (后缀1="pdf" or 后缀1="eps" or 后缀1="ai")
{
    运行程序 = C:\Program Files\Adobe\Adobe Illustrator CC 2019\Support Files\Contents\Windows\Illustrator.exe
}Else If (后缀1="jpg" or 后缀1="png" or 后缀1="psd" or 后缀1="tif" or 后缀1="BMP")
{
    运行程序 = C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Adobe Photoshop CC 2019.lnk
}Else If (后缀1="cdr")
{
    运行程序 = C:\Users\Administrator\AppData\Roaming\YG\64.exe
}Else If (后缀1="mp4" or 后缀1="fly" or 后缀1="avi")
{
    运行程序 = C:\Program Files\DAUM\PotPlayer\PotPlayerMini64.exe
}Else If (后缀1="indd")
{
    运行程序 = C:\Program Files\Adobe\Adobe InDesign CC 2018\InDesign.exe
}
if (RegExMatch(临时路径, ".*\\[^\.]+?$", 路径))
{
    run %临时路径%
}else
{
    run,%运行程序% %文件路径%
}

return

给TA捐赠
共{{data.count}}人
人已捐赠
案例

批量新建文件夹【练习】

2021-11-22 20:07:52

案例

【AHK学习记录】同级目录复制选中文件名重命名其他文件

2021-11-24 18:14:45

2 条回复 A文章作者 M管理员
  1. 月下马

    哇塞,这个牛逼!我只设置了指定软件打开指定文件,设置第二套默认打开软件这事,想都想不到~~啊~~脑洞大开!牛逼牛逼

个人中心
购物车
优惠劵
有新私信 私信列表
搜索