[...]
tmp$ = "9 25 1500 disconnected Drahtlosnetzwerkverbindung" ; Der Inhalt von tmp$ ist dynamisch und kann deshalb nicht mit FindString oder sowas gefunden werden
Repeat
Text$ = StringField(tmp$,a,Space(1))
a + 1
If Text$ <> ""
tmp$ = Text$
EndIf
Until Text$ = ""
Debug tmp$
Wie komme ich in tmp$ auf das letzte Wort? Ich bekomme (unter Vista) nur wieder den gleichen Inhalt.
Zuletzt geändert von PureBasic4.0 am 23.04.2007 18:42, insgesamt 1-mal geändert.
ich möchte das letzte Wort "Drahtlosnetzwerkverbindung" bekommen. Da der Inhalt von tmp$ eigentlich dynamisch ist (nach dem gleichen Prinzip aufgebaut), kann man das ganze nicht über FindString abwickeln. Wie dann?
die zahlen und das letzte Wort sind unterschiedlich. aber die leerzeichen sind gleich. Überzeug dich selbst: Parse den Inhalt vom Programm netsh mit dem Parameter interface ip show interface