【发布时间】:2012-08-07 16:12:54
【问题描述】:
我有一个类似的 vbs 代码:
Message4 = "Please enter Check Out Path"
Title4 = "Check Out Path "
variable1 = InputBox(Message4, Title4,"", 4500, 4500)
Message5 = "Please enter SVN URL"
Title5 = "SVN URL "
variable2 = InputBox(Message5, Title5, "", 4500, 4500)
Folder\batchfile.bat"""
objWshell.Run "batxhfile.bat"
还有名为batchfile.bat的批处理文件
@echo off
Color 42
echo. [ SVN Updater ]
set Checkout_path=checkout path
set SVN=C:\Program Files\TortoiseSVN\bin
set svn_url=SVN path
echo. Updating %Checkout_path% to SVN...
"%SVN%\TortoiseProc.exe" /command:checkout /url:"%svn_url%" /path:"%Checkout_path%" /closeonend:2
echo. done.
echo.
echo. Operation complete.
现在我想将variable1 和variable2 的值从vbs 代码传递到批处理文件,以代替checkout path 和svn path,我尝试了很多方法,但没有成功,直到请帮助。
【问题讨论】:
-
你是批处理脚本调用VBS,还是VBS调用批处理?为什么是混合解决方案?为什么不批量做所有的事情或在 VBS 中做所有事情?
标签: vbscript batch-file