簡體   English   中英

使用參數運行批處理文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM