扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
1、其实就是,java调起cmd,通过cmd来批量执行bat中的命令,实现自动化 cmd /c dir 是执行完dir命令后关闭命令窗口。cmd /k dir 是执行完dir命令后不关闭命令窗口。
创新互联主要从事做网站、网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务靖远,10多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575
2、1 start mshta vbscript:createobject(wscript.shell).run(%~0 :,0)(window.close)&&exit 以上代码加在脚本开头行,运行后即可隐藏,但稍微会闪一下黑窗口。
3、我们在启动脚本中一般使用类似如下的命令执行一个Java程序:java xxx.xxx.MailClass.class或:java -jar xxx.jar这样在Java程序启动时,加载的DOS窗口一直出现,直到你关闭了Java程序才一起关闭。
1、第一步:先右击创建一个txt文件,重命名为”run.bat“文件。第二步:将此文件复制到java文件的存放路径下。
2、在window下bat批处理文件调用实现java方法。
3、建议你用java ANT 先写一个ANT的 BUILD.XML (网上自己找下)然后写脚本 a.bat ant -v 然后执行a.bat就行了 (2)或者直接在BAT里写 JAVAC .java命令都可以。
4、假设你的批处理文件名为test.bat 那么你新建一个vbs文件如test.vbs 内容如下:Set ws = CreateObject(Wscript.Shell)ws.run cmd /c test.bat,vbhide 保存,然后双击打开test.vbs就可以了。
5、操作步骤 新建一个文件夹,将要执行java程序(可使用eclipse导出的可执行的jar包)拷贝到该文件夹中;将jdk中jre文件夹拷贝到要执行的java程序所在的文件夹;在java程序所在的文件夹中新建一个bat文件。
bat命令会停止执行。所以办法就是要把执行bat命令的输出内容读取出来,不能让缓冲区满。
就不执行了,需要按Enter键才会继续执行。后来网上找了好久,才找到是因为窗口是窗口默认是快速编辑模式,临时改动的话,就是将cmd窗口的属性 中的快速编辑模式去掉勾选即可,也可以改注册表(长久方式),具体可以百度。
cd /D e:\path\mawalker java -jar go.jar c.xml --- REM java 这行也可加 START:START java -jar go.jar c.xml START 命令可以加路径。你可以 用 start /? 在 命令窗 看一下 帮助文件。
通过java调用cmd运行bat,可能会出现工作路径变动,导致文件找不到!建议在bat文件开头写上 cd /d %~dp0进行重新定位,让脚本返回至它自身目录。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流