在Windows批处理文件中嵌入VBScript

在Windows批处理文件中嵌入VBScript,vbscript,batch-file,Vbscript,Batch File,是否可以在批处理文件中嵌入VBScript 我目前有一个.CMD文件,它使用 cscript //NoLogo MyScript.vbs 但我更愿意只分发一个.CMD文件 编辑:关于如何在不生成中间文件的情况下执行此操作,有一个类似的问题和答案: 发现了一个有趣的黑客行为,其中批处理脚本扫描自身的标签(即VBScript),并将其写入新的VBS文件,然后执行可能的重复 @echo off echo This is batch :wscript.echo "This VBScript" :ws

是否可以在批处理文件中嵌入VBScript

我目前有一个.CMD文件,它使用

cscript //NoLogo MyScript.vbs
但我更愿意只分发一个.CMD文件


编辑:关于如何在不生成中间文件的情况下执行此操作,有一个类似的问题和答案:


发现了一个有趣的黑客行为,其中批处理脚本扫描自身的标签(即VBScript),并将其写入新的VBS文件,然后执行可能的重复
@echo off
echo This is batch
:wscript.echo "This VBScript"
:wscript.echo "Today is " & day(date) & "-" & month(date) & "-" & year(date)
findstr "^:" "%~sf0">temp.vbs & cscript //nologo temp.vbs & del temp.vbs
echo This is batch again