`
jiang5495
  • 浏览: 94086 次
  • 性别: 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开发的一种面向对象的编程语言,以其...

    cmd.exe的源代码,nt4的

    3. 批处理处理:支持`.bat`和`.cmd`文件的执行。 4. 扩展命令:通过调用外部可执行文件实现,如`net`、`ftp`等。 5. 环境变量管理:读取、设置和使用环境变量。 6. 错误处理和输出:显示错误信息,处理异常情况。 ...

    小于200k的CMD.exe

    原版的CMD.exe包含了完整的命令解析引擎、支持各种内部命令和外部工具调用的功能,以及与Windows操作系统紧密集成的各种特性。这包括处理批处理脚本、环境变量、系统调用等。因此,将CMD.exe瘦身到200KB以下,意味着...

    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 ...

    C#调用CMD命令并获取动态信息

    本篇文章将深入探讨如何在C#程序中调用CMD命令并实时获取执行过程中的动态信息,这对于处理大文件或需要控制进度的应用场景特别有用。 首先,C#通过`System.Diagnostics`命名空间中的`Process`类来实现对CMD命令的...

    java javascript 调用命令行 cmd

    在IT领域,有时候我们需要在Java或JavaScript代码中执行操作系统级别的命令,例如运行系统脚本、管理文件、控制进程等。这种需求通常通过调用命令行(CMD)来实现。本文将详细探讨如何在Java和JavaScript中调用...

    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()`函数用于创建这两个管道。调用时,...

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

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

    将粘滞键替换为cmd.exe

    在标题中提到的“将粘滞键替换为cmd.exe”,实际上是一种技巧,可以将原本触发粘滞键的行为改为启动命令提示符(CMD.exe),这在系统管理和调试时可能会有所帮助。 在Windows XP系统中,这一操作相对简单,因为系统...

    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文件是驱动程序包中的一种配置文件,包含了关于硬件...

Global site tag (gtag.js) - Google Analytics