要在命令提示符下运行程序,首先要找到命令提示符。命令提示符在哪里?
打开命令提示符后,我们就要告诉命令提示符,我们想要运行哪个程序。
比如我想在命令提示符下运行HelloWorld程序。这是一个我自己编写的程序,我打开了visual studio 自带的命令提示符。
然后我输入了HelloWorld。然后出现如下信息:
‘HelloWorld’ 不是内部或外部命令,也不是可运行的程序或批处理文件。
‘HelloWorld’ 明明是一个可运行的程序啊,我在visual studio下面,按下 [CTRL] + [F5], 该程序都运行起来,且显示了"Hello, world!"。
原来出现上述问题的原因是我没有指定HelloWorld这个程序的路径。
我仿佛听到命令提示符说:你要我运行HelloWorld程序,可是你总得告诉我,HelloWorld在哪里吧。
难道要我将你的电脑整个的搜索一遍,然后列出所有的HelloWorld程序,然后你再选一个,你这是要累死我啊,我才不干呢。
然后就看到命令提示符打出了上述信息。
好吧,既然你不干,那我就给你指定一个路径吧。
要指定程序的路径,总共有三种方式:
1. 绝对路径。
2. 相对路径。
3. 添加环境变量。
1. 使用绝对路径执行程序。这个只需要在命令提示符下面输入程序的绝对路径即可。
比如,我这里输入 D:\Study\HelloWorld\Debug\HelloWorld,然后[Enter], 就可以看到命令提示符窗口出现了“Hello, world!”。
2. 相对路径。这个要求我们将目录切换到HelloWorld.exe所在的目录,然后执行HelloWorld。进入visual studio命令提示符后,默认是在
“C:\Program Files (x86)\Microsoft Visual Studio 12.0” 这个目录下,我需要切换到 D:\Study\HelloWorld\Debug\目录。
盘符之间的切换,直接输入 盘符 加 冒号即可。 比如我这里切换到D盘,直接在命令提示符下面输入 “D:”
在目录之间的切换, 直接使用cd命令。 比如 cd Study
切换到 D:\Study\HelloWorld\Debug\目录之后, 输入HelloWorld, 此时程序也可以运行了。
可是我平时在命令提示符下运行 ping , ipconfig这些命令,也没要指定 ping 程序所在的目录啊。 这个就是环境变量在起作用啦。
3. 环境变量。