我需要項目幫助。我的目標是打開一個打開CMD的批處理程序,然後自動運行一些命令。我嘗試了一些我在網上找到的腳本。會發生什麼是CMD打開,顯示一些錯誤,如「End不是內部或外部命令」,然後關閉。如果你們中的一個給了我一個批處理腳本,我可以輸入我的命令,然後將其製作成批處理程序,這將非常有幫助。我需要使用批處理文件在CMD中自動運行命令
此外,我不認爲這會很重要,但我在64位計算機上運行Windows 8.1。
P.S.這裏是我以前使用的腳本:
Private Sub CMDAutomate()
Dim sipdomain As TextBox = txtCommand
Dim myprocess As New Process
Dim StartInfo As New System.Diagnostics.ProcessStartInfo
StartInfo.FileName = "cmd"
StartInfo.RedirectStandardInput = True
StartInfo.RedirectStandardOutput = True
StartInfo.UseShellExecute = False
StartInfo.CreateNoWindow = True
myprocess.StartInfo = StartInfo
myprocess.Start()
Dim SR As System.IO.StreamReader = myprocess.StandardOutput
Dim SW As System.IO.StreamWriter = myprocess.StandardInput
SW.WriteLine(**Command I want to enter**)
SW.WriteLine(**Command I want to enter**)
SW.WriteLine(**Command I want to enter**)
SW.WriteLine(**Command I want to enter**)
SW.WriteLine(**Command I want to enter**)
SW.WriteLine("exit")
Results = SR.ReadToEnd
SW.Close()
SR.Close()
Invoke(Finished)
End Sub
您看到該錯誤是因爲'end' _isn't_一個批處理命令。您應該編輯您的問題以包含您嘗試過的代碼。 – SomethingDark
好吧,我添加了它 –
這是vbscript ...或者至少是某些Visual Basic方言。 – SomethingDark