[英]Run batch file with parameters
我想運行一個帶有一些額外字符的批處理文件。 如果我直接將其寫入cmd,則可以正常工作,例如將目錄更改為"c:\\Users\\Public\\Uploader\\"
然后編寫以下內容: start.bat "cmd:file.import c:\\Users\\tom\\Desktop\\a.xml"
我不知道如何用VBScript編寫它,因為以下腳本不起作用:
Dim WshShell
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.CurrentDirectory="C:\Users\Public\Uploader\"
WshShell.Run "start.bat" & "cmd:file.import C:\Users\tom\Desktop\a.xml"
a.xml
應該根據文件夾中最后修改的文件動態更改。 謝謝您的幫助!
如果要復制命令提示符中的操作,則需要在批處理文件名及其參數之間添加一個空格。 您還需要添加引號。
Dim WshShell
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.CurrentDirectory="C:\Users\Public\Uploader\"
WshShell.Run "start.bat " & chr(34) & "cmd:file.import C:\Users\tom\Desktop\a.xml" & chr(34)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.