批处理和vbs混合编程
可以在批处理中使用VBS[code]:On Error Resume NextSub bat
echo off & cls
echo Batching_codez_here_following_vbs_rules & pause
start wscript -e:vbs "%~f0"
Exit Sub
End Sub
MsgBox "This is vbs" [/code] 确实啊,希望懂的人能解释一下。。。。
原文
[url]http://www.jb51.net/article/7524.htm[/url] 好像并不能兼容所有的bat语句啊?如:[code]:On Error Resume Next
Sub bat
echo off & cls
for /l %%a in (1 1 10) do (
echo %%a
set var=%%a
)
start wscript -e:vbs "%~f0"
pause
Exit Sub
End Sub
MsgBox "This is vbs" [/code] for在BAT和VBS的语法不同 实际上还是可以:[code]:On Error Resume Next
Sub bat
echo off & cls
'&for /l %%a in (1 1 10) do (echo %%a & set var=%%a)
start wscript -e:vbs "%~f0"
pause
Exit Sub
End Sub
MsgBox "This is vbs" [/code]
[[i] 本帖最后由 qww6 于 2008-6-28 16:31 编辑 [/i]] 看到高手,才知道原来自己是菜鸟!但菜鸟总会成长的 强大啊...
没想到还可以这样混编
[[i] 本帖最后由 qq641255849 于 2008-9-15 18:27 编辑 [/i]] 看了LZ的代码看来要保存为VBS了,不过这种用法直是不明白,难道说执行不同语句时是用不同的宿主?我感觉识别宿主主要是扩展名啊!
页:
[1]