CMD Fenster bei Aufruf von vbScript Funktion verstecken
Hallo Leute!
ich habe eine Function geschrieben die so aussieht
nun möchte ich das CMD Fenster das beim Aufrufen dieser Function erscheint verstecken
wisst ihr wie ich das umsetzen könnte?
Vielen Dank
homecomingservice
ich habe eine Function geschrieben die so aussieht
Public Function SNMPAbfrage (version, ipadresse, OID )
Dim WshShell, oExec, name
Set WshShell = CreateObject ("WScript.Shell")
Set oExec = WshShell.Exec ("snmpget -" & version & " -c public " & ipadresse & " " & OID)
Do While oExec.Status = 0
WScript.Sleep 100
Loop
Do While oExec.StdOut.AtEndOfStream <> True
name = oExec.StdOut.ReadLine
Loop
If inStr(name, Chr (34)) Then
searchleft = Chr (34)
searchright = Chr (34)
result = mid (name, instr(name, searchleft)+1, instrrev(name, searchright)-instr(name, searchleft)-1)
Else
result=right (name, len(name)-instrrev (name," "))
End If
SNMPAbfrage = result
end function
nun möchte ich das CMD Fenster das beim Aufrufen dieser Function erscheint verstecken
wisst ihr wie ich das umsetzen könnte?
Vielen Dank
homecomingservice
Please also mark the comments that contributed to the solution of the article
Content-Key: 163808
Url: https://administrator.de/contentid/163808
Printed on: April 24, 2024 at 11:04 o'clock
6 Comments
Latest comment
- Sowas kannst du mit Exescript machen -> http://www.hide-folder.com/overview/hf_7.html
- Das WSH Shell Objekt bietet noch eine "Run" Methode, der du einen Wert für die Sichtbarkeit mitgeben kannst - leider ist der Rückgabewert der Funktion kein WshScriptExec-Object.
- Oder das ganze in ein AutoIt-Script packen, das bietet Optionen dafür.
Wenn du willst mach ich dir aus dem Script eine "EXE"-Datei mit verstecktem Fenster....
Uwe