Topic: cmd与windows里的菜单里的运行有何不一样 ? |
Print this page |
1.cmd与windows里的菜单里的运行有何不一样 ? | Copy to clipboard |
Posted by: snooopy Posted on: 2005-09-22 14:50 Runtime R = Runtime.getRuntime(); Process p = R.exec("msconfig.exe"); Thread.sleep(4000); p.destroy(); 这个代码编译时出错了: java.io.IOException: CreateProcess: msconfig.exe error=2 at java.lang.Win32Process.create(Native Method) at java.lang.Win32Process.<init>(Unknown Source) at java.lang.Runtime.execInternal(Native Method) at java.lang.Runtime.exec(Unknown Source) at java.lang.Runtime.exec(Unknown Source) at java.lang.Runtime.exec(Unknown Source) at java.lang.Runtime.exec(Unknown Source) at cmdOut.main(cmdOut.java:46) Exception in thread "main" ############################## 但改成 Runtime R = Runtime.getRuntime(); Process p = R.exec("notepad.exe"); Thread.sleep(4000); p.destroy(); 就没问题 我想问的时:这两个命令,一个notepad,一个msconfig notepad是可以在cmd里运行的,但msconfig在cmd里却出现没此命令 但msconfig可以在windows的菜单里的 运行 里运行? 问题1:请问msconfig在cmd里出现没此命令,编译时怎不会把结果给输出来 ? 问题2:如何让我调用windows菜单运行里的命令 ? 有什么方法可以用,我搜索了好久,却找不到答案,谢谢 |
2.Re:cmd与windows里的菜单里的运行有何不一样 ? [Re: snooopy] | Copy to clipboard |
Posted by: zcjl Posted on: 2005-09-22 18:41 Runtime.getRuntime().exec("cmd /d msconfig.exe") |
3.Re:cmd与windows里的菜单里的运行有何不一样 ? [Re: snooopy] | Copy to clipboard |
Posted by: snooopy Posted on: 2005-09-22 19:25 cmd /d msconfig.exe 还是照样显示不出来呢 ? 改成start msconfig就可以了 ,,, |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |