我想从java
执行vbscript代码我了解以下代码执行vbs文件。
Runtime.getRuntime().exec("wscript test.vbs");
但我需要的是从java中执行vbs文件本身的代码,而不是将vbs文件保存在系统中。在我的环境中,我不允许在系统中保存vbs文件。
我正在寻找像
这样的东西Runtime.getRuntime().exec("wscript 'vbscript code itself'");
答案 0 :(得分:3)
你做不到。 VBScript主机(wscript,cscript,即mshta)都可以使用输入文件。有一个(日期)script control吃代码,但要使用Java,你必须做COM。
在你的鞋子里,我会忘记VBScript和研究“脚本Java”random link。
答案 1 :(得分:0)
这是从命令行
运行的mshta vbscript:Execute("Dim sapi:Set sapi=CreateObject(""sapi.spvoice""):sapi.Speak ""THIS IS A TEST OF THE EMERGENCY BROADCAST SYSTEM."":set sapi=nothing ")