Hallo, ich würde gerne Random ein Text aus einer .ini Datei ausgeben.
Es gibt dafür 10 Reiter insgesamt. Sollte der Text in einem leer sein soll er diesen überspringen.
Wie ist das am besten realisierbar ?
//edit soweit bisher gekommen
2::
IniRead, a,settings.ini, Settings, text1
IniRead, b,settings.ini, Settings, text2
IniRead, c,settings.ini, Settings, text3
IniRead, d,settings.ini, Settings, text4
IniRead, e,settings.ini, Settings, text5
IniRead, f,settings.ini, Settings, text6
IniRead, g,settings.ini, Settings, text7
IniRead, h,settings.ini, Settings, text8
IniRead, i,settings.ini, Settings, text9
IniRead, j,settings.ini, Settings, text10
input=
(
%a%
%b%
%c%
%d%
%e%
%f%
%g%
%h%
%i%
%j%
)
stringsplit, list, input,`n, `r
loop, % list0
index.= a_index "|"
Sort, index, Random D|
Loop, Parse, index, |
{
text:= list%A_LoopField%
if text=
{
addChatMessage("Break")
break
}
else
{
addChatMessage(text)
break
}
}
Return