在AHK中打开文件夹中的第一个文件的方法

时间:2018-11-30 23:50:08

标签: directory autohotkey

如果我想打开所有.jpg文件夹的第一个图片(按字母顺序排列),则无法正常工作

Run ...\*.jpg

1 个答案:

答案 0 :(得分:1)

; First of all make sure that such a file exists in the folder specified
If FileExist("D:\MyFolder\*.jpg")
{
    ; loop through those files  
    Loop, Files, D:\MyFolder\*.jpg
    {
        If (A_Index = 1) ; as soon as the first file (in alphanumeric order) is retrievend
            Run %A_LoopFileFullPath% ; run this file
                break ; and terminate the loop
    }
}
else
    MsgBox, "D:\MyFolder" doesn't contain any jpg-files

https://autohotkey.com/docs/commands/LoopFile.htm

https://autohotkey.com/docs/commands/FileExist.htm