Schreiben Sie in der gleichen Eingabeaufforderung mit vbs in windows?

Ich habe vbs-Skript und erstellt Ordner, Archiv und kopieren Sie in diesen Ordner, hochladen zu ftp, und so weiter. Ich will es schreiben-status zu cmd nach jedem Schritt der Ausführung( nach der Erstellung den Ordner, zip...)

Öffnet das folgende cmd.exe und schreibt dort "Ordner erstellt". Das ist genau das, was ich will.

Dim objShell, strCmd

strCmd = "%comspec% /k echo creates folder"
Set objShell = CreateObject("Wscript.Shell")
objShell.Run strCmd, 1, True

Aber, wie ich schreiben kann, um die gleiche cmd-Fenster, die gerade geöffnet? Wenn ich diese

   strCmd = "%comspec% /k echo starting zip"    
    objShell.Run strCmd, 1, True

es öffnet ein neues cmd-Fenster, aber ich möchte zu schreiben ", beginnend zip" zum vorher geöffneten cmd.
Wie ich das erreichen?

  • WScript.echo "starting zip" ?
  • Es öffnet popup und ich will keine popup-oder GUI will ich schreiben den gleichen schwarzen Eingabeaufforderung
  • Als Daniel Koch sagt, stellen Sie sicher, dass Sie cscript
  • in der Tat, wenn ich mit cscript es funktioniert. Danke Jungs
InformationsquelleAutor theateist | 2012-10-29
Schreibe einen Kommentar