snooopy
发贴: 23
积分: 0
|
于 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菜单运行里的命令 ? 有什么方法可以用,我搜索了好久,却找不到答案,谢谢
|