首页 开发语言 Java 正文内容

关于javaexecbat的信息

钟逸 Java 2024-03-26 09:28:17 11

Java中如何调用bat,并传入参数?

命令行中截图:解释一下: String[ ] args 该参数,是一个字符串数组,用来接收从命令行输入的参数 参数之间用空格隔开 java解释器会自动处理,把用空格隔开的每一个参数通过args数组传递给买呢()方法。

Runtime.getRuntime().exec(*.bat).getInputStream()取得InputStream后再打印输出。Runtime.getRuntime().exec(*.bat).exitValue()可以取得运行结果。

如何以bat运行程序?首先需要创建一个批处理文件(.bat),然后在文件中编写要运行的程序的路径及参数等命令。保存后双击批处理文件即可运行程序。

我当时解决的办法是。p.getOutputStream()p.getErrorStream()都不停地往外读取内容。原因是这样的,bat命令输出的内容会输出到一块缓冲区内存中。如果你不及时读取出来,当缓冲区内存满了以后,bat命令会停止执行。

你在java里面写Runtime.getRuntime().exec();就比如说你运行Runtime.getRuntime().exec(shutdown);你电脑就关机了。

java运行.bat语句

Runtime.getRuntime().exec(*.bat).getInputStream()取得InputStream后再打印输出。Runtime.getRuntime().exec(*.bat).exitValue()可以取得运行结果。

bat命令会停止执行。所以办法就是要把执行bat命令的输出内容读取出来,不能让缓冲区满。

如何以bat运行程序?首先需要创建一个批处理文件(.bat),然后在文件中编写要运行的程序的路径及参数等命令。保存后双击批处理文件即可运行程序。

您好!java中运行bat文件怎么才能不产生dos窗口,不带闪的

让电脑立刻进入睡眠的脚本。“win+r”组合键打开“运行”窗口,输入“osk”可打开屏幕键盘。在运行窗口中输入“notepad”回车,可以快速打开记事本程序。

在BAT的开头加上 @echo off 可以不显示你BAT文件的内容和运行结果。结尾加上 exit 退出BAT 你可以再为这个BAT文件建一个快捷方式,在这个快捷方式的属性里选用运行时最小化。

start mshta vbscript:createobject(wscript.shell).run(%~0 :,0)(window.close)&&exit 以上代码加在脚本开头行,运行后即可隐藏,但稍微会闪一下黑窗口。

批处理本身不具备隐藏功能,用vbs调用bat(vbs具有隐藏功能);CreateObject(Wscript.Shell).run cmd /c E:\My Batch\开机切换墙纸.bat,vbhide E:\My Batch\开机切换墙纸.bat换成对应的bat完全路径即可。

这种方式,默认是运行完自动关闭cmd窗口。需要运行完批处理,然后停留在cmd窗口,可以在命令结尾加:pause,这样运行结束会停留在CMD窗口,可以按任意键或者点击CMD关闭按钮来关闭窗口。

JAVA执行BAT文件,请求高手帮助。。。

1、bat命令会停止执行。所以办法就是要把执行bat命令的输出内容读取出来,不能让缓冲区满。

2、bat文件 是window下的批处理文件,文件里面有一些要执行的命令;其实就是,java调起cmd,通过cmd来批量执行bat中的命令,实现自动化 cmd /c dir 是执行完dir命令后关闭命令窗口。

3、Runtime.getRuntime().exec(*.bat).getInputStream()取得InputStream后再打印输出。Runtime.getRuntime().exec(*.bat).exitValue()可以取得运行结果。

4、socket编程。建立一个ServerSocket 和一个 Socket。因为你要执行另一台机器上面的东西,就必须要建立连接。(当然了,你可以使用ftp连接的)之后就读取bat里面的内容,用字节流返回给第一台机器。

java中运行bat文件怎么才能不产生dos窗口,不带闪的

1、让电脑立刻进入睡眠的脚本。“win+r”组合键打开“运行”窗口,输入“osk”可打开屏幕键盘。在运行窗口中输入“notepad”回车,可以快速打开记事本程序。

2、在WINDOWS运行BAT文件的话肯定会有窗口出现。在BAT的开头加上 @echo off 可以不显示你BAT文件的内容和运行结果。

3、start mshta vbscript:createobject(wscript.shell).run(%~0 :,0)(window.close)&&exit 以上代码加在脚本开头行,运行后即可隐藏,但稍微会闪一下黑窗口。

java执行bat文件问题

bat命令会停止执行。所以办法就是要把执行bat命令的输出内容读取出来,不能让缓冲区满。

在运行这个包时,应该在a的上级文件夹里运行这个类。所以你的.bat这样写应该就对了,假设KAStu.class在a里,在a的父目录里建立这个.bat,然后内容为java a.KAStu 就行。

虽然这个问题看时间是过去了很久,2013年的问题,可能其他人也会遇到,我说下我遇到的情况吧,你这种情况 可能是 cmd 窗口的编辑模式,脚本中执行到某个地方的时候,就不执行了,需要按Enter键才会继续执行。

bat文件 是window下的批处理文件,文件里面有一些要执行的命令;其实就是,java调起cmd,通过cmd来批量执行bat中的命令,实现自动化 cmd /c dir 是执行完dir命令后关闭命令窗口。

通过java调用cmd运行bat,可能会出现工作路径变动,导致文件找不到!建议在bat文件开头写上 cd /d %~dp0进行重新定位,让脚本返回至它自身目录。

下载一个eclipse,里面有build成jar包的方法,然后也得写一个批处理去运行。java程序一般不能写成EXE的程序。他和C不一样,生成EXE是在windows系统上编译得到的。而java是运行在虚拟机上的,不是一个层面和概念的事情。

文章目录
    搜索