右键“在此处打开命令行窗口”的一个小秘密

右键“在此处打开命令行窗口”的一个小秘密

我们都知道windows7开始,提供了一个便于从当前文件夹打开cmd命令行窗口的快捷方式: Shift+鼠标右键==>“在此处打开命令行窗口” 如此,就能快速的在当前目录打开cmd窗口,以执行命令。 今天,在配置ant的环境变量时,添加了ant的bin目录到path变量中后,使用上述方式打开了想要build的工程的目录,输入ant命令,一直提示:

‘ant’ 不是内部或外部命令,,也不是可运行的程序或批处理文件。

这就奇怪了,命名把ant的bin目录加入到path中了。 接着,又试着WIN+R,输入cmd,回车,打开cmd窗口,cd到要build的目录,执行ant,居然成功执行了。 毁三观了,求助谷歌度娘后没有看到合理的解释。 对于一个菜鸟程序员来说,重启是最后的绝招了,我留了一手,只注销了一下,重新试了一把,果然OK。 也就是说,这个方式打开的cmd窗口存在一个问题:若修改了环境变量中的某个配置,使用这种方式打开的cmd窗口无法获取更新后的配置,只有注销操作系统后重新登录,才可以读取到新的配置。而使用传统的方式打开cmd窗口则没有这个问题。 写得很仓促,只是把这个小bug写出来,如果有遇到的同学,也省得浪费时间了。

即将转出来的那一面,是快乐或痛苦,是爱还是恨。

右键“在此处打开命令行窗口”的一个小秘密

相关文章:

你感兴趣的文章:

标签云: