如何些用VBS调用BAT要详细教程!急!

来源:百度知道 编辑:UC知道 时间:2024/05/10 19:35:16
我写了个批处理.但老是有黑框,看起来不爽.所以想用VBS来调用.
谢谢!已经学会了.会VBS调用BAT了.但新的问题又出来了.就是我写个BAT从服务器上更新文件下来.每次开机都要更新全部文件,这样比较慢.而且又拖网速,所以我想设置如果客户机上面有了的文件就自动跳过去.不更新,然后就更新下一个文件!请问这又该如何设置!

createobject("wscript.shell").run """批处理程序路径""",0

用vbs调用就上面一句就够了,createobject("wscript.shell")创建对象,run运行程序,0是指隐藏运行的意思。

其实写在批处理里面也可以达到隐藏运行的效果,只是开始会闪一下cmd窗口而已。
@echo off
if "%1"=="h" goto loop
mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
:loop
--下面开始写你实际要运行的命令--

更新文件就不好办了,看你文件有啥特点,如果判断文件是否存在用if exist,或者有log更新日志文件的话,可以解析log文件来判断,具体情况具体分析。