`
arpenker
  • 浏览: 330812 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

java调用命令行指令

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

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

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

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

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

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

★CMD命令★
1. gpedit.msc-----组策略
2. sndrec32-------录音机
3. Nslookup-------IP地址侦测器
4. explorer-------打开资源管理器
5. logoff---------注销命令
6. tsshutdn-------60秒倒计时关机命令
7. lusrmgr.msc----本机用户和组
8. services.msc---本地服务设置
9. oobe/msoobe /a----检查XP是否激活
10. notepad--------打开记事本
11. cleanmgr-------垃圾整理
12. net start messenger----开始信使服务
13. compmgmt.msc---计算机管理
14. net stop messenger-----停止信使服务
15. conf-----------启动netmeeting
16. dvdplay--------DVD播放器
17. charmap--------启动字符映射表
18. diskmgmt.msc---磁盘管理实用程序
19. calc-----------启动计算器
20. dfrg.msc-------磁盘碎片整理程序
21. chkdsk.exe-----Chkdsk磁盘检查
22. devmgmt.msc--- 设备管理器
23. regsvr32 /u *.dll----停止dll文件运行
24. drwtsn32------ 系统医生
25. rononce -p ----15秒关机
26. dxdiag---------检查DirectX信息
27. regedt32-------注册表编辑器
28. Msconfig.exe---系统配置实用程序
29. rsop.msc-------组策略结果集
30. mem.exe--------显示内存使用情况
31. regedit.exe----注册表
32. winchat--------XP自带局域网聊天
33. progman--------程序管理器
34. winmsd---------系统信息
35. perfmon.msc----计算机性能监测程序
36. winver---------检查Windows版本
37. sfc /scannow-----扫描错误并复原
38. taskmgr-----任务管理器(2000/xp/2003
39. winver---------检查Windows版本
40. wmimgmt.msc----打开windows管理体系结构(WMI)
41. wupdmgr--------windows更新程序
42. wscript--------windows脚本宿主设置
43. write----------写字板
44. winmsd---------系统信息
45. wiaacmgr-------扫描仪和照相机向导
46. winchat--------XP自带局域网聊天
47. mem.exe--------显示内存使用情况
48. Msconfig.exe---系统配置实用程序
49. mplayer2-------简易widnows media player
50. mspaint--------画图板
51. mstsc----------远程桌面连接
52. mplayer2-------媒体播放机
53. magnify--------放大镜实用程序
54. mmc------------打开控制台
55. mobsync--------同步命令
56. dxdiag---------检查DirectX信息
57. drwtsn32------ 系统医生
58. devmgmt.msc--- 设备管理器
59. dfrg.msc-------磁盘碎片整理程序
60. diskmgmt.msc---磁盘管理实用程序
61. dcomcnfg-------打开系统组件服务
62. ddeshare-------打开DDE共享设置
63. dvdplay--------DVD播放器
64. net stop messenger-----停止信使服务
65. net start messenger----开始信使服务
66. notepad--------打开记事本
67. nslookup-------网络管理的工具向导
68. ntbackup-------系统备份和还原
69. narrator-------屏幕“讲述人”
70. ntmsmgr.msc----移动存储管理器
71. ntmsoprq.msc---移动存储管理员操作请求
72. netstat -an----(TC)命令检查接口
73. syncapp--------创建一个公文包
74. sysedit--------系统配置编辑器
75. sigverif-------文件签名验证程序
76. sndrec32-------录音机
77. shrpubw--------创建共享文件夹
78. secpol.msc-----本地安全策略
79. syskey---------系统加密,一旦加密就不能解开,保护windows xp系统的双重密码
80. services.msc---本地服务设置
81. Sndvol32-------音量控制程序
82. sfc.exe--------系统文件检查器
83. sfc /scannow---windows文件保护
84. tsshutdn-------60秒倒计时关机命令
3. 84. tsshutdn-------60秒倒计时关机命令
85. tourstart------xp简介(安装完成后出现的漫游xp程序)
86. taskmgr--------任务管理器
87. eventvwr-------事件查看器
88. eudcedit-------造字程序
89. explorer-------打开资源管理器
90. packager-------对象包装程序
91. perfmon.msc----计算机性能监测程序
92. progman--------程序管理器
93. regedit.exe----注册表
94. rsop.msc-------组策略结果集
95. regedt32-------注册表编辑器
96. rononce -p ----15秒关机
97. regsvr32 /u *.dll----停止dll文件运行
98. regsvr32 /u zipfldr.dll------取消ZIP支持
99. cmd.exe--------CMD命令提示符
100. chkdsk.exe-----Chkdsk磁盘检查
101. certmgr.msc----证书管理实用程序
102. calc-----------启动计算器
103. charmap--------启动字符映射表
104. cliconfg-------SQL SERVER 客户端网络实用程序
105. Clipbrd--------剪贴板查看器
106. conf-----------启动netmeeting
107. compmgmt.msc---计算机管理
108. cleanmgr-------垃圾整理
109. ciadv.msc------索引服务程序
110. osk------------打开屏幕键盘
111. odbcad32-------ODBC数据源管理器
112. oobe/msoobe /a----检查XP是否激活
113. lusrmgr.msc----本机用户和组
114. logoff---------注销命令
115. iexpress-------木马捆绑工具,系统自带
116. Nslookup-------IP地址侦测器
117. fsmgmt.msc-----共享文件夹管理器
118. utilman--------辅助工具管理器
119. gpedit.msc-----组策略
120. explorer-------打开资源管理器

java执行某个批处理命令

import java.io.IOException;

public class Test1 {
    public static void main(String[] args) {
        String path = "D:\\public.bat";
        Runtime run = Runtime.getRuntime();
        try {
            // run.exec("cmd /k shutdown -s -t 3600");
            Process process = run.exec("cmd.exe /k start " + path);
            InputStream in = process.getInputStream();
            while (in.read() != -1) {
                System.out.println(in.read());
            }
            in.close();
            process.waitFor();
        } catch (Exception e) {
            e.printStackTrace();
        }

    }
}

 

分享到:
评论

相关推荐

    Java简单实现调用命令行并获取执行结果示例

    主要介绍了Java简单实现调用命令行并获取执行结果,结合实例形式分析了Java调用ping命令并获取执行结果相关操作技巧,需要的朋友可以参考下

    用java编写cmd命令行

    通过在java程序中调用cmd ,来查找在doc的运行,来查找类似的cmd命令

    java执行系统命令

    java调用执行系统命令的工作类。包括在Linux和windows系统,已经系统错误输出流的监控。

    Linux修改ip的执行文件.rar

    通过命令行,修改ip,可以用在java的SSHHelper来调用指令,修改ip,测试可用

    Java虚拟机

    6.4.8 方法调用和返回指令 6.4.9 异常处理指令 6.4.10 同步指令 6.5 公有设计和私有实现 6.6 Class文件结构的发展 6.7 本章小结 第7章 虚拟机类加载机制 7.1 概述 7.2 类加载的时机 7.3 类加载的过程 ...

    xmljava系统源码-bumblebee:bumblebee(大WaSP)运维工具:基于Elves远程管理平台进行开发,实现的一款远程命令行

    作为服务端为客户端提供服务接口,实现指令的远程调用。 client c#编写的一款c/s客户端程序,调用bumblebee-manager提供的接口实现服务器的远程命令执行,并显示结果展示。 script python编写,依照Elves-App SDK...

    深入理解_Java_虚拟机 JVM_高级特性与最佳实践

    / 76 4.1 概述 / 76 4.2 JDK的命令行工具 / 76 4.2.1 jps:虚拟机进程状况工具 / 79 4.2.2 jstat:虚拟机统计信息监视工具 / 80 4.2.3 jinfo:Java配置信息工具 / 82 4.2.4 jmap:Java内存映像工具 / 82 4.2.5...

    catchmail-node:Java +节点中用于邮件测试的sendmail命令行替换

    用Java构建的带有Node的嵌入式sendmail命令行替换,用于测试。 它将所有邮件转发到测试SMTP邮件捕获器(我们建议使用 )。 用它来测试调用sendmail应用程序,例如PHP mail()函数: 安装测试本地SMTP邮件捕手,...

    整理后java开发全套达内学习笔记(含练习)

    命令,指令 [kә'mɑ:nd](指挥, 控制) (command-line 命令行) Comments [java] 文本注释 ['kɒments] compile [java] v.编译 [kәm'pail]' Compilation n.编辑[,kɒmpi'leiʃәn] const (保留字) constant n. ...

    Java异常诊断greys-anatomy.zip

    基于C/S架构的任务模式甚至能让多人同时远程到同一进程上执行不同的指令、脚本,非常适合团队一起进行线上问题排查与跟踪。Greys采用纯Java编写并留有良好的扩展,如果你有需求,只要你会Java,就可以为你自己...

    组装:将WebAssembly编译为JVM和其他WASM工具

    它还包含用于从命令行和JVM语言处理WASM代码的解释器和实用程序。 特征 WASM到JVM字节码编译器(无需运行时) WASM解释器(一次可逐步执行的指令) WASM二进制,WASM文本和WASM AST之间的转换实用程序 上面所有...

    Java开发技术大全 电子版

    3.8main()方法和命令行参数139 3.9结束方法141 3.10本地方法141 3.11本章小结144 第4章继承与多态145 4.1继承的基本原理145 4.2子类对父类的继承146 4.3属性隐藏和方法的覆盖148 4.3.1属性的隐藏148 4.3.2...

    AsmStudio R5

    定制的指令、寄存器、操作符大小写自动切换,直接编译链接运行,调用debug直接调 试,另有代码定位功能可以方便的定位程序中所有的变量、过程和标号,漂亮的图形 显示使得变量的类型一目了然,此外还有AsmWizard向导...

    AsmStudio 汇编语言集成开发环境

    AsmStudio更趋于完美:根据个人喜好定制指令、寄存器、操作符、注释乃至数字的语法着色,可以定制的智能缩排,强大的无限次Undo、Redo,可定制的指令、寄存器、操作符大小写自动切换,直接编译链接运行,调用debug...

    MiniJVM:MiniJVM是用python语言编写的简单Java虚拟机,它可以从文件系统中加载类文件并运行它

    支持静态代码块的初始化不支持的功能GC,类文件校验使用的方式git clone git checkout main命令行启动:python3 main.py -classname ~/CLASS_NAME CLASS_NAME是你需要加载的目标class文件main.py支持传递更多的参数...

    electron 如何将任意资源打包的方法步骤

    只想写个图形小工具,本质上还是调用写好的 java 程序,因为我觉得在命令行里面来回切目录,复制路径等操作实在是太麻烦了。 那么我现在已经搞定了如何从 electron 的 js 事件里获得文件路径,我也搞定了如何在 ...

    Grails权威指南

     8.1.2 页面指令  8.1.3 groovycscriptlets  8.1.4 在gsp中使用gstring  8.2 grails内置标签  8.2.1 使用标签来设置变量  8.2.2 逻辑标签  8.2.3 迭代标签  8.2.4 过滤器和迭代  ...

    c#学习笔记.txt

    语句是程序指令。除非特别说明,语句都按顺序执行。C# 具有下列类别的语句。 类别C# 关键字 选择语句if, else, switch, case 迭代语句do, for, foreach, in, while 跳转语句break, continue, default, goto, return ...

    UNIX-IBMAIX5L参考-性能管理指南.chm

    用 emstat 工具检测指令仿真 用 alstat 工具检测对齐异常 用 fdpr 程序重构可执行程序 控制 CPU 争用 用 mkpasswd 命令进行高效的 CPU 用户标识管理 内存性能 内存使用 内存泄漏程序 使用 rmss 命令进行内存需求评估...

    DFT的matlab源代码-504VideoEncoder:504视频编码器

    GUI打开GUI3.java以运行我们的GUI。 详细说明请遵循我们的指南:“指令一台视频编码器”。 教tur 所有指南均已写入“ Veido编码器使用说明”,请按照此文档运行我们的项目。 另外,我们还提供了视频指南,以便您查看...

Global site tag (gtag.js) - Google Analytics