[Vb.net] Opvragen CMD informatie

Pagina: 1
Acties:

  • Rhapsody
  • Registratie: Oktober 2002
  • Laatst online: 11:01

Rhapsody

In Metal We Trust

Topicstarter
Hey,

ik probeer in een vb.net programmaatje te communiceren met de command prompt.

Nu zou het het mooiste zijn als ik achter de schermen de commando's kan uitvoeren in cmd.exe zonder dat dat venster tevoorschijn komt.
En dat dan de 'resultaten' weer geretourneerd worden.

Nu loop ik me de hele avond rot te zoeken op google, met alle mogelijk termen maar ik stuit nog steeds op niets.

De GoT search kon mij ook niet helpen :(

Heeft iemand een paar tips voor mij?

🇪🇺 pro Europa!


  • Rhapsody
  • Registratie: Oktober 2002
  • Laatst online: 11:01

Rhapsody

In Metal We Trust

Topicstarter
Na flink puzzelen en proberen heb ik een andere oplossing gevonden.

(wilde nl. het mac adres achterhalen)

🇪🇺 pro Europa!


  • _js_
  • Registratie: Oktober 2002
  • Laatst online: 13-01 07:19
Ik heb met google gezocht en de eerste link geeft een voorbeeld van wat je wilt.

Verwijderd

Je CMD uitput schrijven naar een file en die uitlezen:

dus iest als

RUN("ipconfig /all > blaat.temp")
READ("blaat.temp")

Zoiets kan toch ook?

  • |sWORDs|
  • Registratie: Maart 2000
  • Laatst online: 14-04 12:48

|sWORDs|

vSphere/ESXi

Verwijderd schreef op 06 november 2003 @ 10:25:
Je CMD uitput schrijven naar een file en die uitlezen:

dus iest als

RUN("ipconfig /all > blaat.temp")
READ("blaat.temp")

Zoiets kan toch ook?
Dan zie je nog steeds een dosbox.

Te Koop:24 Core Intel Upgradeset


Verwijderd

sWORDs schreef op 06 november 2003 @ 10:30:
[...]


Dan zie je nog steeds een dosbox.
Nee toch? VB.NET ondersteund toch de methode om rechtstreeks een proggie te starten??? Je hoeft dan toch geen CMD uit te voeren. Je voert dan direct dat commando uit.... Dat werkt het zelfde als het onder run uitvoeren....

edit:

Ehm besef me net dat IPCONFIG (dus je MAC) een CMD proggie is... je zult deze dus altijd te zien krijgen in een CMD window... Of je moet je windows zo manipuleren dat deze niet geshowed wordt....

[ Voor 23% gewijzigd door Verwijderd op 06-11-2003 10:46 . Reden: ipconfig := CMD app ]


  • dixon
  • Registratie: Januari 2001
  • Laatst online: 16-08 17:19
Stel je wil een bat file starten zonder dat iemand het ziet:
Shell("launch.bat", AppWinStyle.Hide)

Wat ik doe in mijn programma is eerst het bestand launch.bat schrijven:
FileOpen(1, "launch.bat", OpenMode.Output)
PrintLine(1, "@echo off")
etc..
FileClose(1)

En je kan hem weggooien met File.Delete(launch.bat).

[ Voor 29% gewijzigd door dixon op 19-11-2003 14:29 ]

Wat een onzin..

Pagina: 1