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

使用方法:

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

2、wind+左击。

; 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}}人
人已赞赏
AHKV1办公

Autohotkey借助ntl库(大数运算库)实现高精度计算的例子

2021-11-23 15:45:05

办公

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

2021-11-24 18:14:45

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索