ich würde gerne wissen wie ich in mein Programm ein Parameter (wenn man das so nennt
Also irgendwie so:
"X:\Programm\Datei.exe" -FPS
Durch den Befehl "-FPS" soll die FPS gleich beim Start angezeigt werden.
Code: Alles auswählen
OpenConsole()
ClearConsole()
ConsoleLocate (27,0)
ConsoleColor(14,0 )
PrintN("ProgramParameter")
ConsoleLocate (16,1)
ConsoleColor(12,0 )
PrintN("ProgrammParameter")
ConsoleColor(6,0 )
Print("********************************************************************************")
Para$ = ProgramParameter()
If Para$ =""
Else
PrintN(Para$)
TDO$ = Mid(Para$, 1, 9 )
If TDO$ = "/entpacke"
ConsoleColor(15,0 )
OrtF = FindString(Para$, "${", 1)
OrteF = FindString(Para$, "&", 1)
OrtO = FindString(Para$, "-[", 1)
OrteO = FindString(Para$, "]", 1)
FE$ = Mid(Para$, 11, OrteF)
ORD$ = Mid(Para$, OrteF ,OrteO)
ConsoleColor(15,0 )
PrintN(TDO$)
PrintN(FE$)
PrintN(ORD$)
EndIf
EndIf
PrintN ("")
ConsoleColor(15,0 )
Print("Taste um zu beenden")
Input()
CloseConsole()
Wenn ich ein Leerzeichen zwichen den Parametern lasse geht es irgendwie nicht !!!Dann schreibst du einfach: "C:\Ordner\Progress.exe" "/entpacken" "Datei.end" "Ordner"
Code: Alles auswählen
Parameter$ = ProgramParameter()
While Parameter$ <> ""
Debug Parameter$
Parameter$ = ProgramParameter()
Wend
Sorry..., kommt halt davon wenn man nicht richtig ließtSchau dir mal die Hilfe zu dem Befehl ProgramParameter() an!!!
zur Info: Du kannst die Hilfe z.B. mit F1 aufrufen!