当前位置:首页 » 网页前端 » 如何让vbs运行bat脚本参数
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

如何让vbs运行bat脚本参数

发布时间: 2022-09-05 07:14:16

❶ 谁能把bat文件放在vbs中运行

那您说的少了一个字母吧。
vbs代码可以另存为一个vbs脚本文件。然后bat代码中直接调用vbs的脚本名即可。
如果需要集成到bat脚本中,那么就用echo指令,把vbs代码输出到临时的vbs代码脚本中,然后再调用vbs名即可。

❷ 怎么用.vbs调用.bat

CreateObject("WScript.Shell").Run "您的bat文件路径",1,FALSE

❸ 在bat和vbs混合脚本中,如何把bat中的变量值传递到vbs中

根本没有混合脚本。
bat就是bat,vbs就是vbs。

你说法不对,但是我猜能大概知道你想问什么,在个bat文件里生成vbs脚本,bat里一个%%i变量值,想弄到vbs的dim 里边,是吧?
答案是,不可能。
%%i传进去,已经变成个常值。

❹ 如何把bat放在vbs中运行

方法/步骤
1.首先创建一个文件夹用来放bat文件和配置文件.
怎么用vbs打开另一个bat
2.然后在bat文件中写入启动程序。中间红色框是启动程序,外面程序是用来隐藏命令提示符的。
怎么用vbs打开另一个bat
3.txt配置文件配置vbs启动项,vbs只能找到此文件下的bat文件。
怎么用vbs打开另一个bat
4.每一行代表一个bat文件,格式分三部分(必须都要有):
怎么用vbs打开另一个bat
5.vbs文件代码:
怎么用vbs打开另一个bat
6.启动vbs,弹出输入框,输入框内输入配置好的bat文件的ID,同时输入框上会有提示已经配置好的ID。
怎么用vbs打开另一个bat

❺ 如何些用VBS调用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文件来判断,具体情况具体分析。

❻ vbs在cmd下带参数运行生成bat

'获取参数并生成BAT文件并运行By依梦琴瑶
OnErrorResumeNext
DimFso,ScriptName,ScriptFullPath,BatFile

SetFso=CreateObject("Scripting.FileSystemObject")

ScriptName=Fso.GetFileName(Wscript.ScriptFullName)

IfWScript.Arguments.Count=0Then
MsgBox"请带参数后执行。"&vbcrlf&vbcrlf&_
"使用方法:"&vbcrlf&_
""&ScriptName&"参数"&vbcrlf&vbcrlf&_
"参数若有空格,请加上英文双引号。"&vbcrlf&_
"",48,"用法By依梦琴瑶"
Wscript.Quit
EndIf

ScriptPath=Fso.GetFile(Wscript.ScriptFullName).ParentFolder
BatFile=ScriptPath&"参数.bat"

Fso.CreateTextFile(BatFile).Write"@echooff&title开始执行""%~nx0""By依梦琴瑶"&vbcrlf&_
WScript.Arguments(0)&"111"&vbcrlf&_
WScript.Arguments(0)&"222"&vbcrlf&_
WScript.Arguments(0)&"333"&vbcrlf&_
WScript.Arguments(0)&"444"&vbcrlf&_
"del/f/q""%~0"""

CreateObject("WScript.Shell").Run""""&BatFile&"""",1,False