`
jiang5495
  • 浏览: 93034 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

Java 调用cmd.exe命令(转载)

阅读更多
java的Runtime.getRuntime().exec(commandText)可以调用执行cmd指令。

cmd /c dir 是执行完dir命令后关闭命令窗口。

cmd /k dir 是执行完dir命令后不关闭命令窗口。

cmd /c start dir 会打开一个新窗口后执行dir指令,原窗口会关闭。

cmd /k start dir 会打开一个新窗口后执行dir指令,原窗口不会关闭。

可以用cmd /?查看帮助信息。

★CMD 命令★
calc ---------------- 启动计算器
charmap ---------- 启动字符映射表
cmd.exe ----------- CMD命令提示符(我这不能用,不知乍地!)
conf ---------------- 启动netmeeting
explorer ----------- 打开资源管理器
mspaint ----------- 画图板
notepad ----------- 打开记事本
nslookup ---------- IP地址侦测器
odbcad32 --------- ODBC数据源管理器
regedit ------------- 注册表
services.msc ----- 本地服务设置
wordpad ---------- 启动写字板
javac 其实执行了 只是没有输出执行结果 因为你没有输出执行结果的部分
如果你执行 Runtime.getRuntime.exec("cmd");
也看不到结果
因为它不是在java程序中执行的而是在操作系统上执行的
你可以这样Runtime.getRuntime.exec("cmd /c start javac ");
就可以看到一个命令行窗口

分享到:
评论

相关推荐

    asp.net调用cmd.exe.doc

    ASP.NET调用cmd.exe是为了在Web应用程序中执行操作系统级别的命令,比如创建文件夹、执行脚本或管理系统资源。以下是对这个主题的详细说明: 在ASP.NET中,我们可以通过使用`System.Diagnostics.Process`类来调用...

    java中两种方式调用其他.exe可执行程序

    Java 中两种方式调用其他.exe 可执行程序 Java 是一种广泛应用于企业级应用开发的编程语言,可以调用其他.exe 可执行程序,实现一些特殊的功能。在 Java 中有两种方式可以调用其他.exe 可执行程序,即使用 `Desktop...

    仿照windows下的CMD.EXE程序

    在Windows操作系统中,CMD.EXE是一个非常重要的命令行界面工具,它提供了用户与操作系统交互的方式,允许执行各种系统命令、管理文件和运行程序。VB(Visual Basic)是Microsoft开发的一种面向对象的编程语言,以其...

    java调用webservice.zip

    java调用webservicejava调用webservice.zipjava调用webservice.zipjava调用webservice.zipjava调用webservice.zipjava调用webservice.zipjava调用webservice.zipjava调用webservice.zipjava调用webservice.zipjava...

    windows自带工具cmd.exe

    **描述详解:** "Windows自带工具,可进行命令操作cmd.exe" 描述了cmd.exe的主要功能,即通过命令行接口执行操作。用户可以在cmd.exe中输入各种系统命令,比如创建、删除文件和目录,查看系统信息,运行程序,管理...

    C++调用CMD.exe修改IP地址

    以下是对"使用C++调用CMD.exe修改IP地址"这一主题的详细解释。 首先,我们要了解如何在C++中执行外部命令。这通常通过`system()`函数实现,该函数是C++标准库中的一个函数,允许我们执行shell命令。`system(const ...

    55.java方法调用.zip

    55.java方法调用.zip55.java方法调用.zip55.java方法调用.zip55.java方法调用.zip55.java方法调用.zip55.java方法调用.zip55.java方法调用.zip55.java方法调用.zip55.java方法调用.zip55.java方法调用.zip55.java...

    java 调用lame.exe 将 wav 进行MP3压缩的一些问题

    Java调用LAME.exe将WAV进行MP3压缩是一个常见的音频处理任务,LAME是一个优秀的、免费的MP3编码库,通常以命令行工具的形式存在,如提供的`lame.exe`。在Java中,我们可以利用Java的Runtime或者ProcessBuilder类来...

    双管道(CreatePipe)与cmd.exe进程间通信的有关问题 完美解决代码

    在这个场景中,我们关注的是通过双管道控制DOS命令行进程(cmd.exe),执行系统命令并获取其输出结果。 首先,创建双管道的过程包括两个步骤:创建读管道和写管道。`CreatePipe()`函数用于创建这两个管道。调用时,...

    surfer二次开发-java调用exe

    在Java中,通常采用`ProcessBuilder`或`Runtime.exec()`方法来执行外部命令(即`sufercounter.exe`)。同时,为了传递参数和接收返回结果,可能需要使用输入输出流来与exe进程进行通信。例如,你可以将数据文件路径...

    易语言控制台调用CMD命令源码

    在易语言中,我们可以使用控制台调用CMD(命令提示符)命令来执行系统级别的操作,如文件管理、系统信息查询等。这篇源码教程主要关注的是如何在易语言环境下实现这一功能。 首先,我们需要了解CMD命令的基本概念。...

    java 以管理员身份调用cmd 需要用到的文件

    在Java程序中,你可以通过以下步骤来调用`nircmd.exe`并执行CMD命令: 1. **添加nircmd到系统路径**:首先确保`nircmd.exe`位于系统环境变量PATH所包含的某个目录下,或者你可以将`nircmd.exe`的完整路径存储在程序...

    Java调用金蝶.zip

    Java调用金蝶的webapi方法,内含金蝶webapi封装包

    易语言控制台调用CMD命令

    在易语言中,有时我们需要调用操作系统的一些功能,例如与Windows命令行(CMD)交互,这时就需要使用到"控制台调用CMD命令"的技术。 控制台调用CMD命令主要涉及到进程管理和系统调用。在易语言中,我们可以使用内置...

    DPInst32.exe 与 DPInst64.exe

    当在32位系统上安装驱动程序时,系统会调用DPInst32.exe来处理驱动包的安装。该工具能够自动识别驱动程序包中的INF文件,并根据INF文件中的指令执行安装步骤。INF文件是驱动程序包中的一种配置文件,包含了关于硬件...

    java调用windows命令

    在Java编程中,有时我们需要在程序中调用Windows系统的命令行操作,例如执行外部程序、系统命令或者进行文件操作。Java提供了Runtime类和Process类来实现这一功能。以下是如何使用Java调用Windows命令行的详细步骤和...

    pr.exe以及使用说明

    在与pr.exe配合使用时,cmd.exe可能是用来调用和控制pr.exe的环境。 pr.exe本身可能是一个自定义的命令行工具,或者是某种编程语言的编译器、解释器,或者是专门的数据处理或系统管理工具。由于标题没有明确pr.exe...

    psu.exe (帐号克隆小工具)

    在描述中的“-p regedit”可能表示该工具在执行时需要调用或与注册表编辑器协同工作,而“-i xxxx”则可能意味着用户需要输入特定的标识符或者目标账号信息。 【标签】:“psu.exe 帐号克隆” 标签明确了这个工具...

    C#调用cmd命令.zip

    这通常通过调用CMD(命令提示符)来实现。本教程将详细介绍如何在C#中正确地调用CMD命令,实现连续执行并获取执行结果,同时避免弹出黑框影响用户体验。 首先,理解`System.Diagnostics.Process`类是关键。这个类在...

    VC中调用CMD命令并获取调用结果

    "VC中调用CMD命令并获取调用结果"这个主题就是关于如何在VC++程序中通过命令行(CMD)执行命令,并且捕获这些命令的输出结果。下面将详细解释这一过程。 首先,我们要了解如何在VC++中调用CMD命令。这通常通过使用...

Global site tag (gtag.js) - Google Analytics