Hier ein Script zum Lösen der hier gestellten Aufgabe.
Es geht alle möglichen Lösungen durch.
#include <array.au3>
[/autoit][autoit][/autoit][autoit][/autoit][autoit]$string = "lbootu ev ejftfo ufyu fouajggfso, eboo tdisfjcf efjof bouxpsu kfuau"
$string_array = stringsplit($string,"")
$alphabet = "abcdefghijklmnopqrstuvwxyz"
$alphabet_array = stringsplit($alphabet,"")
DIM $loesungen[stringlen($alphabet)+1][stringlen($string)+1]
[/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit]For $c = 1 To StringLen($alphabet)
[/autoit][autoit][/autoit][autoit]For $e = 1 To stringlen($string)
[/autoit][autoit][/autoit][autoit]For $i = 1 To StringLen($alphabet)
[/autoit][autoit][/autoit][autoit]If $string_array[$e] = " " Then
$loesungen[$c][$e] = " "
ExitLoop
EndIf
If $string_array[$e] = $alphabet_array[$i] Then
[/autoit][autoit][/autoit][autoit]$caesar = $c + $i
If $caesar > 26 Then
$caesar = $caesar -26
EndIf
$loesungen[$c][$e] = $alphabet_array[$caesar]
ExitLoop
EndIf
Next
Next
[/autoit][autoit][/autoit][autoit]Next
[/autoit][autoit][/autoit][autoit]Dim $loes_les[StringLen($alphabet)+1]
For $k = 1 To StringLen($alphabet)
$loes_les[$k] = $k &": "
For $l = 1 To Stringlen($string)
$loes_les[$k] = $loes_les[$k] & $loesungen[$k][$l]
Next
Next
For $o = 1 To stringlen($alphabet)
MsgBox(0,"Lösungen",$loes_les[$o])
Next
P.S.: Ja, ich hätt mir einige Schleifen sparen können (bzw. der Ausgabe), aber ich denke so ist es besser "wiederverwertbar"