Autor Thema: WSH EXEC-Befehl  (Gelesen 1371 mal)

Offline skywook

  • Senior Mitglied
  • ****
  • Beiträge: 445
  • Ich liebe dieses Forum!
WSH EXEC-Befehl
« am: 23.05.14 - 10:27:18 »
Hallo,

was ist denn an diesem Befehl falsch, bekomme nur ein schwarzes Fenster?
Eigentlich sollte doch der Befehl "dir" in der comspec ausgeführt werden.

Den run-Befehl kann ich wegen der Weiterverarbeitung nicht nehmen.

   Dim WSH
   Dim oExec As Variant
   Dim acmd As String
   acmd = Environ$("comspec")
   
   Set wsh = CreateObject("WScript.Shell")
   Set oExec    = Wsh.exec(acmd & " " & "dir")

Für einen Tipp wäre ich dankbar.

Offline Ralf_M_Petter

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.879
  • Geschlecht: Männlich
  • Jeder ist seines eigenen Glückes Schmied
    • Ralf's Blog
Re: WSH EXEC-Befehl
« Antwort #1 am: 26.05.14 - 09:25:47 »
Dir fehlt aber noch der Befehlszeilenswitch, damit cmd.exe auch den hinten angehängten dir ausführt.

Der Befehl sollte z.B. "cmd.exe /C dir" heißen und nicht "cmd.exe dir".

Grüße

Ralf
Jede Menge Tipps und Tricks zu IT Themen findet Ihr auf meinem Blog  Everything about IT  Eine wahre Schatzkiste sind aber sicher die Beiträge zu meinem Lieblingsthema Tipps und Tricks zu IBM Notes/Domino Schaut doch einfach mal rein.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz