當前位置:首頁 » 網頁前端 » 如何讓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