ich von hier aus der Lösung bin mit zu konvertieren CSV .xlsx:Wie kann ich cmd wissen VB-Skript ist fertig?
Convert .CSV to .XLSX using command line
Dim file, WB
With CreateObject("Excel.Application")
On Error Resume Next
For Each file In WScript.Arguments
Set WB = .Workbooks.Open(file)
WB.SaveAs Replace(WB.FullName, ".csv", ".xlsx"), 51
WB.Close False
Next
.Quit
End With
WScript.Echo "Done!"
Ich habe versucht, diese von .cmd laufen und alles funktioniert, aber wenn Sie es von cmd ausführen, die Der Befehl wird gerade beendet, obwohl das vb-Skript noch verarbeitet wird. Gibt es eine Möglichkeit, cmd wissen zu lassen, dass vb fertig ist? Ich versuche eine Batch-Datei zu erstellen, daher wäre es toll zu wissen, wann dieser Teil fertig ist, bevor ich mit dem nächsten Schritt fortfahre. Vielen Dank!
Vielleicht nicht ganz ein Duplikat, aber das folgende scheint relevant: http://StackOverflow.com/q/187040/4996248 –
Vielleicht etwas wie ['start" "/ warten wscript yorscript.vbs'] (http: // ss64.com/nt/start.html) könnte ausreichen. – JosefZ