『壹』 用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)
...
我没试过,不一定正确哟。