
正文
java执行bat代码,java执行bash命令
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
怎么在java里打开bat文件,并打开cmd窗口执行,举例一个完整代码。
这种方式,默认是运行完自动关闭cmd窗口。
前期准备[/B]Quick Batch File (De)Compiler将任何BAT、CMD批处理脚本编译为EXE文件!开始1. 运行exe 文件Java JDK里已经提供了调用的方法,不在累赘,代码如下。
要运行一个批处理(.bat)文件,您可以按照以下步骤进行: **找到批处理文件:** 首先,确保您知道批处理文件的存储位置。它通常是一个文本文件,扩展名为 .bat。
相关问答
Q1: java程序去执行一个bat文件
1、Runtime.getRuntime().exec(*.bat).getInputStream()取得InputStream后再打印输出。Runtime.getRuntime().exec(*.bat).exitValue()可以取得运行结果。
2、p.getErrorStream()都不停地往外读取内容。原因是这样的,bat命令输出的内容会输出到一块缓冲区内存中。如果你不及时读取出来,当缓冲区内存满了以后,bat命令会停止执行。
3、socket编程。建立一个ServerSocket 和一个 Socket。因为你要执行另一台机器上面的东西,就必须要建立连接。(当然了,你可以使用ftp连接的)之后就读取bat里面的内容,用字节流返回给第一台机器。
Q2: Java中如何调用bat,并传入参数?
解释一下: String[ ] args 该参数,是一个字符串数组,用来接收从命令行输入的参数 参数之间用空格隔开 java解释器会自动处理,把用空格隔开的每一个参数通过args数组传递给买呢()方法。
在cmd中 运行 test.abt文件,后面跟上参数既可以传递参数到bat文件。如: 在bat文件所在目录下: test.bat hello world就传递了两个字符串到bat中。或者用hello,world来分割传递的参数代替空格进行传参。
如果你是用 System.exec()来调用bat的话,你可以分析bat执行过程的输出信息。你可以规定bat执行完后输出一个什么的特殊信息。然后当解析到该信息,就认为执行成功,否则失败。
你现在要用批处理改这个内存大小 按我个人的理解,应该是这样的。
是的,直接在命令提示符下键入你的bat命令,用空格分隔参数,然后在bat中用%1就是第一个参数的内容,%2就是第二个参数的内容。
...pause --- 将以上保存成bat文件。这个bat,加载当前目录lib下的jar包,调用java程序。com.lxq.batch.Main,是入口类。参数1,参数.就是传递的参数。
Q3: JAVA执行BAT文件,请求高手帮助。。。
1、bat命令会停止执行。所以办法就是要把执行bat命令的输出内容读取出来,不能让缓冲区满。
2、Runtime.getRuntime().exec(*.bat).getInputStream()取得InputStream后再打印输出。Runtime.getRuntime().exec(*.bat).exitValue()可以取得运行结果。
3、QuickBatchFile(De)Compiler使用非常简单:Quickbfc文件名.bat文件名.exe(将批处理命令编译为可执行文件)quickbfd文件名.exe文件名.bat(将可执行文件反编译为批处理命令)然后,我们再按第一种方法通过Java调用,即可。
Q4: java中运行bat文件怎么才能不产生dos窗口,不带闪的
1、让电脑立刻进入睡眠的脚本。“win+r”组合键打开“运行”窗口,输入“osk”可打开屏幕键盘。在运行窗口中输入“notepad”回车,可以快速打开记事本程序。
2、start mshta vbscript:createobject(wscript.shell).run(%~0 :,0)(window.close)&&exit 以上代码加在脚本开头行,运行后即可隐藏,但稍微会闪一下黑窗口。
3、在WINDOWS运行BAT文件的话肯定会有窗口出现。在BAT的开头加上 @echo off 可以不显示你BAT文件的内容和运行结果。
4、方法一 bat里有隐藏窗口的命令,很简单,只需要在代码头部加一段代码就可以了。
5、你好!请在Quick atch File Compiler 界面中,将BAT转换成EXE前,找到:工程 ---选项,在打开的选项中,常规:输出exe类型,把:“幽灵程序”前面的勾打上即可。
6、你觉得DOS窗口烦的话可以最小化运行。在command的“属性”里选“程序”,“运行” 那里选 “最小化”。再把下面的“退出时关闭”钩上。
Q5: 怎么在java中运行bat命令
1、Runtime.getRuntime().exec(*.bat).getInputStream()取得InputStream后再打印输出。Runtime.getRuntime().exec(*.bat).exitValue()可以取得运行结果。
2、在window下bat批处理文件调用实现java方法。
3、我当时解决的办法是。p.getOutputStream()p.getErrorStream()都不停地往外读取内容。原因是这样的,bat命令输出的内容会输出到一块缓冲区内存中。如果你不及时读取出来,当缓冲区内存满了以后,bat命令会停止执行。
java执行bat代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java执行bash命令、java执行bat代码的信息别忘了在本站进行查找喔。




