Ⅰ Excel中的VBA如何調用java呀
VBA中調用Java程序
1、創建一個Java Class代碼可以簡單如下
public class Test {
public static void main(String[] args) {
System.out.println("Test");
}
}
2、編譯Class
3、在VBA中通過如下代碼調用java
Dim ws As WshShell
Dim we As WshExec
Dim i As Integer
Set ws = New WshShell
Set we = ws.Exec("javaw e:\Test")
MsgBox we.StdOut.ReadAll
Set ws = Nothing
Set we = Nothing
4、執行上面VBA代碼會彈出對話框顯示Test字樣
注意要點:
(1)VBA工程中葯引用Windows Script Host Object Model
(2)機器上要安裝JRE,而且要將JRE Bin路徑寫入到環境變數PATH中,否則需要指出JAVAW的完整路徑
其實可以使用 VBA中的Shell調用JAVA,但是這樣就只能是執行java,沒有返回值,使用如上方法可以通過System.out.print輸出字元作為返回結果被獲取到
Java是一種可以撰寫跨平台應用程序的面向對象的程序設計語言。Java 技術具有卓越的通用性、高效性、平台移植性和安全性,廣泛應用於PC、數據中心、游戲控制台、科學超級計算機、行動電話和互聯網,同時擁有全球最大的開發者專業社群。
Ⅱ 如何在java中調用vbs,並給vbs傳遞參數
給你個例子吧。
echoargs.vbs 腳本內容如下:
Set objArgs = WScript. Arguments
For x = 0 to objArgs.Count - 1
WScript.Echo objArgs(x)
Next
cmd命令行進入腳本所在目錄,運行 echoargs.vbs Hello World
就會將這兩個參數分行列印出來。
這種方式相當於 cscript echoargs.vbs Hello World
即前面省略了 cscript (命令行方式調用使用cscript而不是wscript)。
直接在命令行中運行cscript.exe而不加任何參數,會得到使用幫助信息。
Ⅲ java和VBS腳本傳遞
<%
String YYY="false";
%>
<input type="button" name="send" value="send" onclick="window.returnValue=<%=YYY%>;self.close();">
這么寫是沒問題的
有什麼疑問請補充。
Ⅳ 本人是菜鳥,請教java如何運行vbs
用ScriptEngineManager類中的方法
比如:
//創建腳本引擎
ScriptEngineManager manger=new ScriptEngineManager();
ScriptEngine se=manger.gerEngineByName("VBScript");//腳本類型
se.eval(new FileReader("ex.vbs"));//文件路徑
Ⅳ 我用vbs為Java程序一個桌面快捷方式
Set sh = CreateObject("Shell.Application")sh.ShellExecute "C:\Documents and Settings\All Users\桌面\騰訊QQ.lnk"
Ⅵ java中調用.vbs文件,vbs文件並沒有反應
C:\Program Files\Apache Software Foundation\Tomcat 7.0\bin>wscript "C:\\Program
Files\\Apache Software Foundation\\Tomcat 7.0\\bin\\tomcat.vbs"
C:\Program Files\Apache Software Foundation\Tomcat 7.0\bin>tomcat
java代碼:
Process process=Runtime.getRuntime().exec("cmd /c wscript \"C:\\Program Files\\Apache Software Foundation\\Tomcat 7.0\\bin\\tomcat.vbs\"");
// wait for the process end
process.waitFor();//是返回值
Ⅶ vbs怎樣操縱java的GUI
……
你說的那個QTP,那個並不能算是所謂的「vbs操縱java程序」,那個只是「你用QTP調試java程序並且QTP支持VBS風格的語言來寫控制腳本」。
不過你的問題還有一種理解……你是想用VBS來寫GUI是嗎?
這個就不知道了,我猜沒有。vbs並不是一門優雅的語言,大概沒人會這么做。
Ⅷ 請教java如何運行.vbs文件
首先 可能要轉義 其別/與\
然後
多與Program Files這種雙單詞目錄
需要注意引號
我想的是
"\"C:\Program Files\start.vbs\"";
ni shi shi
Ⅸ java vbs 調用不成功 createobject dll載入
檢查運行的環境變數、執行許可權