话不多说,直入正题


今天给大家分享下,怎么在Windows上使用Java执行Cmd代码!

首先默认大家都熟悉cmd代码,以及cmd的命令行操作。

直接在main方法中写这一行(需要抛出异常),可以直接打开记事本。

Runtime.getRuntime().exec("cmd /c notepad");

 @Test
public void test6() throws IOException {
Runtime.getRuntime().exec("cmd /c notepad");
}

或者:

//这是我在Idea里面写的代码部分
try{
//添加要执行的命令,"cmd /c calc"(打开计算器)
Runtime.getRuntime().exec("cmd /c notepad"); (打开记事本)
//命令中notepad代表要执行打开记事本,需要其他指令请自己百度查找cmd命令,或者给楼主发消息留言
/*cmd /c ping www.baidu.com 是执行完ping命令后关闭命令窗口
cmd /k ping www.baidu.com 是执行完ping命令后不关闭命令窗口
cmd /c ping www.baidu.com 会打开一个新窗口后执行ping命令,原窗口会关闭
cmd /k ping www.baidu.com 会打开一个新窗口后执行ping命令,原窗口不会关闭*/
}catch(IOException exception){ }
执行批处理文件<可以将多条命令写到文件中>
    @Test
public void test6() throws IOException {
//在d盘新建一个文件 test.bat 并写入打开计算器的指令 start calc
Runtime.getRuntime().exec("cmd /c echo start calc >d:\\desktop\\test.bat");
//然后再执行 test.bat(执行刚才新建的bat文件)
Runtime.getRuntime().exec("cmd /c d:\\desktop\\test.bat");
}

Windows使用Java执行cmd代码的更多相关文章

  1. java执行bat代码

    java执行bat代码.txt public static void runbat(String path,String filename) { String cmd = "cmd /c s ...

  2. DG on Windows 10 S: 执行任意代码

    DG on Windows 10 S: 执行任意代码 windows 10 S版本是什么鬼? 众所周知,我们使用的是windows 10企业版 LTSC.更准确一点,CMD运行winver,我的版本是 ...

  3. Java执行JavaScript代码

    Java执行JavaScript代码 这篇文章主要为大家详细介绍了Java执行JavaScript代码的具体操作方法,感兴趣的小伙伴们可以参考一下 我们要在Java中执行JavaScriptMetho ...

  4. java执行cmd命令并获取输出结果

    1.java执行cmd命令并获取输出结果 import java.io.BufferedReader; import java.io.InputStreamReader; import org.apa ...

  5. 如何使用Java执行cmd命令

    用JAVA代码实现执行CMD命令的方法! Runtime rt = Runtime.getRuntime(); Process p = rt.exec(String[] cmdarray);     ...

  6. Java执行cmd命令、bat脚本、linux命令,shell脚本等

    1.Windows下执行cmd命令 如复制 D:\tmp\my.txt 到D:\tmp\my_by_only_cmd.txt 现文件如图示: 执行代码: private static void run ...

  7. java执行cmd命令和linux命令

    文章出处http://blog.csdn.net/xh16319/article/details/17302947 一:window下执行cmd指定 一:window下执行cmd指定 程序例子: [j ...

  8. Java执行js代码

    在做项目中有时候需要用到Java调用js文件执行相应的方法 在JDK1.6添加了新的ScriptEngine类,允许用户直接执行js代码. import org.junit.Test; import ...

  9. Java 执行CMD/DOS

    最近在写一个自己的邮箱服务器里用到 监视及起/停 windows 中的服务,调查发现还是得用dos来做这些事情 说一下遭遇战的过程 首先是java里如何执行DOS命令,查到下记函数 Runtime.g ...

随机推荐

  1. 日天老师的django相关博客

    Yuan先生的博客网址 1 Web应用 https://www.cnblogs.com/yuanchenqi/articles/8869302.html 2 http协议 https://www.cn ...

  2. 使用 git bisect 定位你的 BUG

    Git 是开发者的好帮手,今天跟大家分享的是用 git bisect 来找到你代码中的 bad commit . 背景 你可能遇到过这种情况, 昨天下班前把模块开发完了, 单元测试验证通过, git ...

  3. Yii ActiveRecord用法记录备忘

    ActiveRecord 使用方法 Example1 in查询 $criteria = new CDbCriteria(); $criteria->select = $select; $crit ...

  4. Java基础(三十五)Math、Random类和数字格式化(String.format方法)

    一.Math类 Math类常用的方法: public static long abs (double a) 返回a的绝对值 public static double max (double a,dou ...

  5. Java基础(二十二)集合(4)Set集合

    Set集合为集类型.集是最简单的一种集合,存放于集中的对象不按特定方式排序,只是简单地把对象加入集合中.对集中存放的对象的访问和操作时通过对象的引用进行的,所以,在集中不能存放重复对象. Set接口实 ...

  6. vue事件

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  7. 又到了卸载Notepad++的时候了?

    逛开源中国(OSCHINA),无意中发现一贴<不用Notepad++,你还有这些更好的选择> 才发现,原来 Notepad++ 的作者侯今吾前几天又在 npp 的官网上发表了一篇个人政治意 ...

  8. linux 安装swoole

    1.首先我们要安装swoole扩展的话,需要把它的包下载下来,下载地址是: https://github.com/swoole/swoole-src 2.下载下来之后进行解压: unzip swool ...

  9. Flask:Flask-script插件

    Flask-Script插件扩展提供向Flask插入外部脚本的功能,包括一个开发用的服务器,一个定制的python shell,设置数据库的脚本,cronjobs,及其它运行在web应用之外的命令行任 ...

  10. pymssql默认关闭自动模式开启事务行为浅析

    使用Python采集SQL Server数据库服务器磁盘信息时,遇到了一个错误"CONFIG statement cannot be used inside a user transacti ...