導航:首頁 > 編程語言 > 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腳本文件內容相關的資料

熱點內容
文件夾正裝 瀏覽:279
剛復制的文件找不到怎麼辦 瀏覽:724
試運行適用於哪些體系文件 瀏覽:987
ghost文件復制很慢 瀏覽:967
傑德原車導航升級 瀏覽:240
編程dest是什麼意思 瀏覽:935
linux埠鏡像 瀏覽:820
iphone5屏幕清塵 瀏覽:157
機頂盒密碼怎麼改 瀏覽:672
w7系統下載32位教程 瀏覽:618
pcb文件包括哪些內容 瀏覽:598
g00文件 瀏覽:607
用bat程序刪除程序 瀏覽:516
dnf鬼泣90版本打安圖恩 瀏覽:668
245倒角編程怎麼計算 瀏覽:599
可以買生活用品的app有哪些 瀏覽:175
cad在c盤產生的文件夾 瀏覽:541
聯想手機解鎖工具 瀏覽:696
瑞銀3887win10 瀏覽:833
學網路編程哪個好 瀏覽:805

友情鏈接