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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 163808
Url: https://administrator.de/forum/cmd-fenster-bei-aufruf-von-vbscript-funktion-verstecken-163808.html
Ausgedruckt am: 03.04.2025 um 07:04 Uhr
6 Kommentare
Neuester Kommentar
- 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....