導航:首頁 > 編程語言 > java調用vbs腳本文件內容

java調用vbs腳本文件內容

發布時間:2024-01-29 18:29:46

『壹』 用notepad++編的代碼怎樣運行

第一步,下載Notepad++,找到Plugin Manager。插件--->Plugin Manager--->show Plugin Manager。
如圖所示:

第二步,安裝NppExec插件。NppExec插件是Notepad++自帶的,默認沒有安裝。現在安裝一下。如果沒有可以去網上下載。(註:我這里已經安裝了,所以看不到)
如圖所示:

第三步,查看NppExec插件是否安裝成功。看到如圖所指的信息就說明安裝成功。
如圖所示:

第四步,開始配置java的編譯信息,按下F6出現出現輸入框,參數安裝圖中數據填寫。(我命名為java編譯)
如圖所示:

第五步,開始配置java的執行信息,按下F6出現出現輸入框,參數安裝圖中數據填寫。(我命名為java執行)
如圖所示:

第六步,開始配置java的編譯並執行信息,按下F6出現出現輸入框,參數安裝圖中數據填寫。(我命名為java)
如圖所示:

第七步,找到NppExec配置信息,打開Advanced Options配置信息。
如圖所示:

第八步,配置菜單信息,其他的兩個也安裝下圖案例進行配置。
如圖所示:

第九步,配置成功之後,NppExec插件的最下方可以看到菜單信息。
如圖所示:

第十步,測試配置是否可以運行,這里用的是HelloWorld.java進行測試的。NppExec插件下面的(編譯--運行/編譯運行),就可以出現下面效果
如圖所示:

『貳』 請教java如何運行.vbs文件

首先 可能要轉義 其別/與\
然後
多與Program Files這種雙單詞目錄
需要注意引號
我想的是
"\"C:\Program Files\start.vbs\"";
ni shi shi

『叄』 java調用vb webservice

使用java調用webservice,可以使用Axis(http://ws.apache.org/axis/),調用列車 時刻表服務的代碼:

String url="http://www.webxml.com.cn/WebServices/TrainTimeWebService.asmx"; //endpiont
String namespace = "http://WebXml.com.cn/"; //wsdl中的namespace
String methodName = "getStationAndTimeByTrainCode"; //調用哪個方法,這里是 getStationAndTimeByTrainCode,因為返回的 是數組,比較方便,其他都是返回dataSet,需要額外解析
String soapActionURI = "http://WebXml.com.cn/getStationAndTimeByTrainCode"; //wsdl中方法的soapActionURI
Service service = new Service();
Call call = (Call) service.createCall();
call.setTargetEndpointAddress(new java.net.URL(url));
call.setUseSOAPAction(true);
call.setSOAPActionURI(soapActionURI);
call.setOperationName(new QName(namespace, methodName));
call.addParameter("TrainCode", XMLType.XSD_STRING, ParameterMode.IN); //設置列車代碼參數
call.addParameter("UserID", XMLType.XSD_STRING, ParameterMode.IN); //設置商業用戶ID
call.setReturnType(XMLType.XSD_ANYTYPE); //返回值類型,這里為String數組
Object ret = call.invoke(new Object[] { "D32","" }); //這里是調用,參數為D32次列車
System.out.println("返回結果:" + ret); //這里需要根據返回類型不同,做不同處理

-------------------------
配置方面可以參考apache官方網站,自己動手才能掌握更牢

-------------------------
一個wsdl文件就完全可以說明webservice的具體信息了

『肆』 java調用bat文件 如何獲取結果

java調用bat文件示例代碼:
Runtime.getRuntime().exec("cmd /k start c:\\test.bat"); //java調用bat文件
bat文件是版dos下的批處理文件。批處理文件是無格式的文權本文件,它包含一條或多條命令。它的文件擴展名為 .bat 或 .cmd。在命令提示下鍵入批處理文件的名稱,或者雙擊該批處理文件,系統就會調用cmd.exe按照該文件中各個命令出現的順序來逐個運行它們。使用批處理文件(也被稱為批處理程序或腳本),可以簡化日常或重復性任務。

『伍』 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();//是返回值

『陸』 本人是菜鳥,請教java如何運行vbs

用抄ScriptEngineManager類中的方襲法
比如:
//創建腳本引擎
ScriptEngineManager manger=new ScriptEngineManager();
ScriptEngine se=manger.gerEngineByName("VBScript");//腳本類型
se.eval(new FileReader("ex.vbs"));//文件路徑

『柒』 求VBS JAVA 等簡單易懂的操作串口(com口)的代碼,

Comm.Output=字元串或byte
如果是可見字元,則可以直接輸出字元串,如Comm.Output="hello"
不然得用byte(數組),如

Comm.CommPort = 3 '...使用Com3口
Comm.Settings = "57600,n,8,1" '對串口通訊的相關參數。包括串口通訊的比特率,奇偶校驗,數據位長度、停止位等。其默認值 是「9600,N,8,1」,表示串口比特率是9600bit/s,不作奇偶校驗,8位數據位,1個停止位。
Comm.OutBufferSize = 1024

If Comm.PortOpen = False Then
Comm.PortOpen = True '...打開串口
End If

Comm.OutBufferCount = 0 '...清空輸出寄存器

Dim buffer(6) as Byte
buffer(0) = 255
buffer(1) = 1
buffer(2) = 0
buffer(3) = 0
buffer(4) = 0
buffer(5) = 0
buffer(6) = 1

Comm.Output = buffer

Comm.PortOpen = False

上面確實是VB的代碼。
在VBS中,沒有類型,所以聲明數組與初始化可能為:
Dim buffer(6)
buffer(0) = CByte(255)
...

我沒試過,不一定正確喲。

閱讀全文

與java調用vbs腳本文件內容相關的資料

熱點內容
什麼東西代表了編程 瀏覽:698
網路中心如何關閉 瀏覽:258
k3編程是什麼意思 瀏覽:296
vba和sql資料庫哪個好 瀏覽:38
u啟王u盤啟動盤製作工具 瀏覽:228
深入理解android網路編程 瀏覽:615
javah無法訪問 瀏覽:11
keyvalue內存資料庫 瀏覽:446
2016年淘寶店鋪裝修教程 瀏覽:394
哪個地區把編程納入高考范圍中了 瀏覽:327
linuxc語言參數 瀏覽:688
win10電腦關機後重啟 瀏覽:747
查公司注冊信息怎麼查app 瀏覽:403
iphone應用程序開網路連接失敗 瀏覽:555
xp電腦沒有運行程序 瀏覽:677
whatsapp在國內能用嗎 瀏覽:976
怎麼恢復空間視頻文件 瀏覽:716
多線程讀一個文件 瀏覽:939
查詢社保繳納情況用什麼app 瀏覽:915
單機象棋代碼 瀏覽:984

友情鏈接