Guten Abend,
zu später Stunde eine Frage. Ich möchte ein Array von einer Variablen in die andere übergeben, allerdings sollen die Einträge gleichzeitig "verschobenen" werden.
Es soll dazu dienen, Parameter abzufragen bzw. zu übergeben. Da ich aber den ersten Parameter schon verwendet hab, soll es jetzt mit dem zweiten los gehen.
Keine Ahnung, wie ich das erklären soll.
Also: Das Ziel-Array ist um einen Eintrag kleiner als das Quell-Array.
Hier mal mein Entwurf. Funktioniert leider nicht.
Spoiler anzeigen
If $CmdLine[0]>1 Then
$i = $CmdLine[0]-1 ; number of ous to be created
Local $new_ou[$i] ; define array
For $i = 1 to $new_ou[0]
$new_ou[$i] = $CmdLine[$i+1] ; creates an array with ous to be created
Next
Else ; ask for the ous to be created by input box
Local $ous=InputBox(@ScriptName, "Type the ous you want to create, separated by spaces.")
If @error = 1 then terminate()
Local $new_ou = StringSplit($ous, " ") ; also creates an array with ous to be created
EndIf
//edited: Bitte entschuldigt, die Einrückung der Zeilen scheint nicht übernommen worden zu sein. Mal schauen, wie ich das nächstes Mal übernehmen kann.