❶ 誰能把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