Board logo

标题: 老外说中文(VBS嵌入BAT) [打印本页]

作者: dreamseed     时间: 2008-4-5 19:08    标题: 老外说中文(VBS嵌入BAT)


' 2>nul 3>nul&@echo off&cls
'&start wscript.exe /nologo /e:vbs %0&exit
createobject("sapi.spvoice").speak("ger lee shir joan gwaur DOS lieng merng")
msgbox "这里是中国DOS联盟!",,"Welcome"
这是另一种VBS嵌入BAT的形式。

[ Last edited by dreamseed on 2008-4-5 at 07:11 PM ]
作者: Shinaterry     时间: 2008-4-5 20:20
还有没有其它嵌入方式?
作者: plp626     时间: 2008-4-5 20:47
bat,VBS混合编程,est的老帖就有,楼主潜水有段时间了吧,

先是bat启动wscript.exe 让vbs把bat的代码当做VBS代码来读取,紧接着退出cmd
此时VBS忽略掉前两行(注释),只读取第三行代码, speak出声音了
作者: dreamseed     时间: 2008-4-5 21:00
在另一个论坛混了些日子...
在那里也看到转载est关于嵌入VBS的文章。不过这种方法是那个论坛里的高手写的。
作者: plp626     时间: 2008-4-5 21:09
vbs+bat 混合编程许多论坛都说是est首创,我也没见到更早的代码,就信了

不过个人感觉 这里的批处理高手比其他论坛要多多了

只是我来的时候那些高手一个个地走了,只能看他们的旧帖。

也许你见到的是这里那些高手的替身,可能都是同一个人,只是换了ID .
作者: dreamseed     时间: 2008-4-5 21:20
的确有很多现在的高手以前或现在还在这里学习和进修。
但是现在确实有更加专业的论坛专注于批处理。分析命令机制和总结编写技巧。
无法否认我们的DOS联盟专全兼有。
作者: voiL     时间: 2008-4-7 18:45
这个高,以前est的好像不可以拼出来的吧.
作者: yefeng     时间: 2009-12-2 18:43
俺来学习,都不好意思出声!学好了再发出点声音吧!