本帖最后由 wzehu 于 2025-9-5 11:55 编辑
- @echo off
- echo BAT已启动,正在调用内嵌VBS...
- cscript //nologo //e:vbscript "%~f0"
- pause
- exit /b
- ' VBScript代码开始
- WScript.Echo "Hello, World!"
复制代码 此类型代码,从来就没运行成功过。。。
提示:
33.bat(1, 1) Microsoft VBScript 编译器错误: 无效字符
目的求助:BAT 用WinMount.exe挂载G:\win7vhd\GHOXP.VHD
因为是测式,所以先卸载Z:挂载,结束WinMount进程,
然后挂载G:\win7vhd\GHOXP.VHD 到Z:
又:WinMount 标题"分区"窗口不会自己执行,要求点击“确定”
即使 /y >nul 2>&1 也不会自己执行并关闭窗口。
@echo off
winmount -unmountall >nul
ping /n 1 127.1 >nul
taskkill /f /im winmount.exe
ping /n 1 127.1 >nul
start "" "winmount.exe" -M "G:\win7vhd\GHOXP.VHD" -attach -drv:Z >nul
start wscript -e:vbs "%~f0"
pause
exit /b
Set ws=CreateObject("WScript.Shell")
ws.Popup "VBS正在执行(完全跳过中文部分)", 3, "成功", 64
For i = 1 To 20
WScript.Sleep 200
ws.AppActivate "分区"
If Err.Number = 0 Then
ws.SendKeys "~"
WScript.Quit
End If
Next |