编程高手来

来源:百度知道 编辑:UC知道 时间:2024/05/23 19:30:04
我们常常用鼠标点:开始-运行-敲入CMD-回车,即可打开到了c:\WINDOWS\system32里面的CMD~~~请问这是怎样做到的。。。
告诉我
谢谢

是环境变量控制的。
在环境变量中系统环境Path配置中,有写入“C:\Windows\System32”这样的字样,那么在System32下的.exe文件,都可以在[运行]中直接敲入文件名直接运行,当然,如果你在使用的用户环境Path中配置了这个,同样可以达到同样的效果。

举个例子:
在系统环境或个人环境中建立“D:\Microsoft Visual Studio\VC98\bin”这样的字样,那么您在[运行]中输入“msdev”就可以直接运行VC++软件了。

呵呵,楼上两位都说对了

举个例子,你进入cmd窗口之后,输入 notepad 会运行记事本,输入 freecell.exe 会运行空当接龙 一样。关键就是在环境变量里面的path

至于怎么设置path,你就自己去google,百度吧:)

在程序中语句:
ShellExecute(
this->GetSafeHwnd(),
"open",
"CMD",
NULL,
NULL,
SW_SHOW);
即可达到你所说效果

设置系统变量PATH写出要运行文件的路径就行了
详细流程
右键我的电脑---高级---系统变量

系统变量是让你在系统范围内(任意一个路径下)都能使用它

设置PATH环境变量,这个变量是系统在当前目录下找不到指定的程序时自动搜索的目录集合.