Run / Shelleexecute Problem o. TCP Alternative?

06/05/2010 12:42 recking#1
Hat irgendjemand eine Idee
Code:
ShellExecute("netstat"," -np TCP | find "&'"'&"15884"&'"'&" /c > %cd%\log.tmp")
oder
Code:
run("netstat -np TCP | find "&'"'&"15884"&'"'&" /c > %cd%\log.tmp")
warum das nicht funzt?
Zur Erklärung:
Es soll geprüft werden ob eine Verbindung über den Port 15884 besteht, und dann in die temp datei geschrieben werden (schalter /c gibt Anzahl der Verbindungen aus).

wenn ich den befehl per "send" an eine cmd Konsole schicke geht er problemlos...

Wo liegt der Feher, bzw. gibt es eine Möglichkeit mit den TCP befehlen eine bereits bestehende Verbindung zu "überwachen"?

Sinn und Zweck ist einfach festzustellen ob ein Spiel noch mit dem Server verbunden ist oder nicht, Memory oder Pixelcheck fällt aus verschiedenen Gründen leider weg.
06/05/2010 17:25 sido47#2
Ja geht halt nicht TCP nachrichten empfangen ist das gleiche wie prüfen(nur eine kleine Änderung) lies dir ein TUT durch....
06/05/2010 18:39 recking#3
Quote:
Originally Posted by sido47 View Post
Ja geht halt nicht TCP nachrichten empfangen ist das gleiche wie prüfen(nur eine kleine Änderung) lies dir ein TUT durch....
Geht halt nicht, was ist das denn für eine Aussage?
Unterlass es einfach zu posten, wenn du keine Ahnung hast.