Local $sTxt = FileRead('test.txt')
Local $aFile = StringRegExp($sTxt, '(?m)\h*(\V+\S)\h*', 3)
If @Error Then Exit
Local $n = Random(0, UBound($aFile) - 1, 1)
If Not FileExists($aFile[$n]) Then Exit MsgBox(48, '提醒', '"' & $aFile[$n] & '" 文件不存在')
ShellExecute($aFile[$n])