java调出cmd窗口长ping某个ip
package lct.conference.test;
import java.io.IOException;
public class Test {
    public static void main (String[] args){
        try {
            Runtime.getRuntime().exec("cmd /k start cmd.exe /k ping 192.168.0.39 -t");
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
原理:java的Runtime.getRuntime().exec(commandText)可以调用执行cmd指令。
cmd /c dir 是执行完dir命令后关闭命令窗口。 
cmd /k dir 是执行完dir命令后不关闭命令窗口。
cmd /c start dir 会打开一个新窗口后执行dir指令,原窗口会关闭。 
cmd /k start dir 会打开一个新窗口后执行dir指令,原窗口不会关闭。 
注:增加了start,就会打开新窗口,可以用cmd /?查看帮助信息。
java调出cmd窗口长ping某个ip的更多相关文章
- java在CMD窗口执行程序的时候输入密码(隐藏一些敏感信息)
		
有时候我们需要从CMD窗口执行一些命令,有时候会输入一些敏感的信息,比如密码之类的东西,所以我们可以从控制台读取但是不希望别人看见我们的密码: import java.io.Console; /** ...
 - 在CMD窗口中使用javac和java命令进行编译和执行带有包名的具有继承关系的类
		
一.背景 最近在使用记事本编写带有包名并且有继承关系的java代码并运行时发现出现了很多错误,经过努力一一被解决,今天我们来看一下会遇见哪些问题,并给出解决办法. 二.测试过程 1.父类代码 pack ...
 - 在cmd窗口下运行Java程序时无法找到主类的解决办法
		
我是Java的初学者,昨天在cmd窗口下运行一段Java程序时总是有问题,可以编译但无法执行. 也就是javac时正确,一旦java时就不对了,提示找不到或无法加载主类,经百度谷歌再加上自己的摸索终于 ...
 - Windows下Java调用BAT批处理不弹出cmd窗口
		
常规Windows下Java调用BAT方式肯定会弹出cmd窗口 Runtime.getRuntime().exec("cmd.exe /C start D:\\test.bat") ...
 - “ping某个IP地址,如果ping不通则在dos窗口或弹出MsgBox提示原因”的批处理bat命令
		
“ping某个IP地址,如果ping不通则在dos窗口提示原因”的批处理bat命令 @echo off&setlocal enabledelayedexpansion title Ping检测 ...
 - java 执行bat批处理文件 并关闭cmd窗口
		
java 执行bat批处理文件 并关闭cmd窗口 import java.io.IOException; public class CmdMain { public static void main( ...
 - cmd 窗口中运行 Java 程序
		
1.CMD 命令提示符(Command Processor)(CMD) CMD命令:开始->运行->键入 cmd(在命令行里可以看到系统版本.文件系统版本) 2.对文件夹操作的部分命令 启 ...
 - JAVA基础知识之网络编程——-TCP/IP协议,socket通信,服务器客户端通信demo
		
OSI模型分层 OSI模型是指国际标准化组织(ISO)提出的开放系统互连参考模型(Open System Interconnection Reference Model,OSI/RM),它将网络分为七 ...
 - 一键批量ping任意ip段的存活主机
		
=======================by me===================================== @echo offecho.color FC for /f %%i ...
 
随机推荐
- Ubuntu 软件卸载脚本(卸载软件 + 移除配置文件 + 移除依赖项)
			
#!/bin/bash function z-apt-uninstall() { if [ ! $1 ] then echo "z-apt-uninstall error: software ...
 - vector 使用pair对
			
pair是一种序偶结构<x,y> 如果我们希望使用pair但又不需要map对其排序,可以在vector中使用pair对 插入pair对使用make_pair<typename,typ ...
 - Practice
			
一.简介 Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架. 其可以应用在数据挖掘,信息处理或存储历史数据等一系列的程序中.其最初是为了页面抓取 (更确切来说, 网络抓取 )所设计的 ...
 - Symmetric Order
			
#include<stdio.h> int main() { ; ][]; ) { ;i<=n;i++) { scanf("%s",&str[i]); } ...
 - 使用async和await的异步编程
			
异步编程模型(TAP)提供了抽象的异步代码.异步代码看起来和同步代码没什么大的区别,无非多个了两个关键字(async和await).但是代码的执行顺序并没看起来那么简单,代码的执行顺序根据cpu资源的 ...
 - SS L服务
			
WebHttpBinding _binding = new WebHttpBinding(); WebServiceHost ws = new WebServiceHost(typeof(Servic ...
 - shell 三剑客之 sed  命令详解
			
sed 编辑命令 sed 编辑命令对照表 把 /etc/passwd 文件赋值到当前路径下,进行操作 cp /etc/passwd ./ cat -n passwd sed 删除操作 删除 passw ...
 - redo log和bin log
			
讲redolog和binlog之前,先要讲一下一条mysql语句的执行过程. 1.client的写请求到达连接器,连接器负责管理连接.验证权限: 2.然后是分析器,负责复习语法,如果这条语句有执行过, ...
 - String.getBytes()方法中的中文编码问题
			
得到一个操作系统默认的编码格式的字节数组.这表示在不同的操作系统下,返回的东西不一样! byte[] a= "中".getBytes() String.getBytes(Strin ...
 - 记一次B类地址子网划分
			
说明:一般内网地址,没有要求严格的划分之类的.需要按要求严格划分一般都是公网地址 温馨提醒:由于笔者功底不是很深厚,只能说我们保证把数算对用相对简单的方法 现有一个公网ip,B类地址130.3.0.0 ...