这里的挑战是,使用Vb脚本触发批处理脚本,并使用相同的VBScript创建文本文件。
文本文件名包含一个变量。我能够将变量从VBS传递到批处理,但无法附加相同的文本文件。
VBScript:
Dim wsh
Set wsh = Wscript.CreateObject("Wscript.Shell")
strinputa = "102590"
wsh.run "Test.bat " + chr(34) + strinputa + chr(34)
set wsh = nothing
批处理脚本:
Set Rid = %1
Xcopy "Location 1" "Location 2" /s /e /k /i >> %~dp0Logs\log_%Rid%.txt
pause
请记住," \ Logs"中已有文本文件。带文件名的文件夹 ' log_102590',我想更新。