私は.XLSXした.csvを変換するには、ここからのソリューションを使用しています:どのように私はcmdにVBスクリプトが完了したことを知らせるのですか?
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!"
私は.CMDからこれを実行する試みたが、すべてが動作しますが、あなたはCMDからそれを実行すると、コマンドはすぐに終了しますが、vbスクリプトはまだ処理します。 cmdにVBが終了したことを知らせる方法はありますか?私はバッチファイルを作成しようとしているので、次のステップに進む前にこの部分がいつ終了したかを知ることは素晴らしいことです。ありがとう!
多分、重複していないかもしれませんが、以下が関連しているようです:http://stackoverflow.com/q/187040/4996248 –
多分['start" "/ wait wscript yourscript.vbs'] ss64.com/nt/start.html)でも十分です。 – JosefZ