Toon posts:

[vbscript] open CommandLine in hidden or background?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Is er een mogelijkheid om een commandline te openen in de background van windows?

Het volgende voer ik momenteel uit:

Cmd = "cmd /c %SYSTEMROOT%\System32\ping -w 2000 " & ServerName
WshShell.Run Cmd, 0, true

Maar wanneer ik bovenstaande uitvoer, krijg ik heelkort een Command-Window.
Is het mogelijk deze helemaal niet te zien? Hidden of in de achtergrond?

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 00:13

.oisyn

Moderator Devschuur®

Demotivational Speaker

vraag: waarom start je überhaupt cmd als je gewoon alleen ping wilt starten :?

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Verwijderd

Topicstarter
.oisyn schreef op 28 oktober 2004 @ 12:26:
vraag: waarom start je überhaupt cmd als je gewoon alleen ping wilt starten :?
Omdat ik de output weg laat schrijven naar een text bestand. Ik wil nl bepalen of een server up is dmv een ping...

Verwijderd

Topicstarter
Oplossing gevonden;

Wanneer je de wshshell.Run aanvult tot onderstaand werkt het prima in de achtergrond!

WshShell.Run Cmd, 0, true

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 00:13

.oisyn

Moderator Devschuur®

Demotivational Speaker

Uh dat is precies wat je eerst ook had 8)7
Verwijderd schreef op 28 oktober 2004 @ 13:30:
[...]


Omdat ik de output weg laat schrijven naar een text bestand. Ik wil nl bepalen of een server up is dmv een ping...
Beter start je dan gewoon ping mbv CreateProcess (of iets aanverwant), zodat je de outputstream van ping bindt aan een inputstream in je applicatie, zodat je de contents van ping direct uit kunt lezen zonder het gebruik van temporary files (met alle nadelen van dien, zoals eerst wachten tot het proces klaar is)

[ Voor 87% gewijzigd door .oisyn op 28-10-2004 14:42 ]

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • Woudloper
  • Registratie: November 2001
  • Niet online

Woudloper

« - _ - »

Wat is overigens het nut van je script? Waarom zou je een ping willen doen op de achtergrond als je ook helemaal niets met het resultaat doet?
Pagina: 1