Ich habe mir schon stunden den Kopf zerbrochen und kein korrektes Ergebnis erhalten, deshalb wende ich mich an euch
Ich möchte sämtliche Zahlenkombinationsmöglichkeiten erstellen, jede kombination ruft die selbe Funktion auf.
Das hab ich mal so:
Code: Select all
; Variablen range input
periode_start = 10
periode_ende = 15
hot_start = 0
hot_ende = 5
zeit_start = 10
zeit_ende = 20
; Start script
periode_count = %periode_start%
hot_count = %hot_start%
zeit_count = %zeit_start%
Loop {
periode_var = %periode_count%
hot_var = %hot_count%
zeit_var = %zeit_count%
MyFunc(periode_var, hot_var, zeit_var)
Loop {
periode_var++
MyFunc(periode_var, hot_var, zeit_var)
if (periode_var = periode_ende) {
periode_var = %periode_count%
periode_count++
if (periode_count > periode_ende) {
periode_count = %periode_start%
}
break
}
}
Loop {
hot_var++
MyFunc(periode_var, hot_var, zeit_var)
if (hot_var = hot_ende) {
hot_var = %hot_count%
hot_count++
if (hot_count > hot_ende) {
hot_count = %hot_start%
}
break
}
}
Loop {
zeit_var++
MyFunc(periode_var, hot_var, zeit_var)
if (zeit_var = zeit_ende) {
zeit_var = %zeit_count%
zeit_count++
if (zeit_count > zeit_ende) {
zeit_count = %zeit_start%
}
break
}
}
}
MyFunc(periode_var, hot_var, zeit_var)
{
; Führt Function aus....
}
Echt knifflig das Script, ich schaffe es einfach nicht eine Lösung zu finden, vilt. gibt es hier paar kluge Köpfe die eine Lösung haben
Die Variablen mit _start und _ende sind echte Variablen und soll man auch verändern können, sie sind keine festen werte.
Am ende soll es eben jede Zahlenkombinationsmöglichkeit die Funktion "MyFunc" aufrufen. Optimal wenn auch keine doppelt ausgeführt werden