使用方法:
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
哇塞,这个牛逼!我只设置了指定软件打开指定文件,设置第二套默认打开软件这事,想都想不到~~啊~~脑洞大开!牛逼牛逼
感谢评论,互相学习