Seite 1 von 1
Kann man zB.bei Befehlen Parameter aus der Konsole auslesen?
Verfasst: 28.01.2009 22:47
von Mok
Da passt jetzte auch gleich meine Frage:
Kann man (z. B. bei Befehlen) Parameter aus der Konsole auslesen?
Wenn man z. B. TestCommand(12,18,"LOL") eingibt, dass die Parameter auf Befehle oder Proceduren übertragen weredn.
Verfasst: 28.01.2009 22:59
von Kaeru Gaman
moki, hier werden keine threads gehijackt!
Verfasst: 28.01.2009 23:06
von Oliver1994
Is ja ned so schwer...
Einfach den Befhl in seine Parameter zerlegen (Stringfiel und als trennzeichen ,)
und dann an die jewahligen Befehle Procedure per Variable (Array) übergeben...
gruß
JENS
Verfasst: 28.01.2009 23:22
von STARGÅTE
jup genau, dafür habe ich damals extra n Procedure geschrieben:
Code: Alles auswählen
Procedure.s MyStringField(String$, Index, Separator$, Start$="", Ende$="")
If Start$
Start = FindString(String$, Start$, 1)
Else
Start = 1
EndIf
If Ende$
Ende = FindString(String$, Ende$, 1)
Else
Ende = Len(String$)
EndIf
If Start
String$ = Mid(String$, Start+Len(Start$), Ende-Start-Len(Start$))
ProcedureReturn StringField(String$, Index, Separator$)
EndIf
EndProcedure
Text$ = "laber = 1 : TestCommand(12,18,'LOL') : laber = 2"
For n = 1 To 3
Debug MyStringField(Text$, n, ",", "TestCommand(", ")")
Next
Verfasst: 28.01.2009 23:33
von Mok
Kaeru Gaman hat geschrieben:moki,
Kaeru Gaman hat geschrieben:hier werden keine threads gehijackt!
Threadkidnapping ftw!
@STARGÅTE:
thx