这就是因为当年的DOS现在已经不跟大家说导致的一些信息缺失导致的问题了。 首先我们说一个CMD窗口也就是一个command.com(dos)启动后他是有一些默认配置信息的: path就是其中之一,如果不配置path那么所有的外部命令(command内置一些内部命令,除此之外的exe、com、bat等都是外部命令)都必须输入全部路径才能正确访问。 然后我们说说windows不论你运行还是开始菜单点击cmd,都是默认加载系统配置中的path的,配置位置见下图: 但是当你使用第三方程序启动的cmd,就不会加载这些默认信息了。 所以就这么简单,你要么在加载cmd的时候赋予path,要么使用绝对路径调用外部命令。
111,098
社区成员
642,554
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧